Me ajudem a fazer esse ultimo pedaço do meu programa
Aprendi a mexer no C++ a um mês porem não sei muto bem como faz algumas coisas, preciso acrescentar isso no meio dele
int ckdig (int n, int p, int i)
{
int d = 0;
if(n < 0) n = -n;
*p = *i = 0;
while(n)
{
if((n % 2) == 0)
(*p)++;
else
(*i)++;
n /= 10;
d++;
}
return d;
}
int main (int argc, char** argv)
{
int n, p, i, d;
puts("Digite um número:");
scanf("%d", &n);
d = ckdig(n, &p, &i);
printf("Dentre os %d dígitos, há %d pares e %d ímpares.\n", d, p, i);
return 0;
}
porem tem que usar os números que eu coloco dentro do vetor deixei um em //Pares e impares para colocar o comando
//Bibliotecas
#include <stdio.h>
#include <locale.h>
//cria uma constante
#define N 6
int main() {
//Variaveis
int vet[N], i, maior, menor,soma=0,*p,*m,d;
//preenche o vetor
printf("Digite N :\n");
for (i = 0; i < N; i++) {
scanf("%i", &vet*);*}
//encontra o maior valor
maior = vet[0];
for (i = 1; i < N; i++) {
* if (vet** > maior) {*
* maior = vet**;*
}
}
//encontra o menor valor
menor = vet[0];
for (i = 1; i < N; i++) {
* if (vet** < menor) {*
* menor = vet**;*
}
}
//calculo da soma
for(i=0; i<N; i++){
* soma=soma+vet**; *
}
//Acento
(setlocale(LC_ALL,""));
//Impares e Pares
//Comando na tela
printf("\nA soma é: %i ", soma);
printf("\nMaior valor: %i ", maior);
printf("\nMenor valor: %i ", menor);
return 0;
}
Discussão (0)
Carregando comentários...