Faça um programa em C que receba 60 números inteiros, armazene-os em um vetor e mostre:
• Os números pares digitados;
• A soma dos números pares digitados;
• Os número ímpares digitados;
• A quantidade de números ímpares digitados;
Respostas
Resposta:
#include <stdio.h>
#include<stdlib.h>
int main() {
int vet[60],par[60],impar[60],somapar=0,contimpar=0,a=0,b=0,c;
printf("Digite 60 numeros:");
for(c=0;c<60;c++){
scanf("%d", &vet[c]);
if(vet[c]%2==0){
par[a]=vet[c];
a++;
somapar=somapar+vet[c];
}else{
impar[b]=vet[c];
b++;
contimpar++;
}
}
printf("Os numeros do vetor sao:");
for(c=0;c<60;c++){
printf("%d, ", vet[c]);
}
printf("\nOs numeros pares sao:");
for(c=0;c<a;c++){
printf("%d, ", par[c]);
}
printf("\nA soma dos numeros pares e:");
printf("%d\n",somapar);
printf("\nOs numeros impares sao:");
for(c=0;c<b;c++){
printf("%d, ", impar[c]);
}
printf("\nA quantidade de numeros impares digitado e:");
printf("%d\n",contimpar);
}
Explicação:
compilado no vsc