FAÇA UM ALGORITMO QUE SOLICITE AO USUARIO 20 NUMEROS INTEIROS E, AO FINAL, INFORME A QUANTIDADE DE NUMEROS IMPARES E PARES LIDOS. CALCULE TAMBEM A SOMA DOS NUMEROS PARES E A MEDIA DOS NUMEROS IMPARES.
Respostas
Resposta:
#include<stdio.h>
#include<stdlib.h>
int main(){
int num , numImpar , numPar ;
int countPar =0 , countImpar =0 ,i ;
float mediaImpar;
for(i = 0 ; i <= 20 ; i++){
printf("Digite um numero:");
scanf("%d",&num);
if( num % 2 == 0 ){
numPar += num;
countPar += 1;
}
else{
numImpar += num;
countImpar += 1;
}
}
mediaImpar = numImpar/countImpar;
printf("Quantidade Num Impar = %d", countImpar);
printf("Quantidade Num Par = %d" , countPar);
printf("Soma Num Par = %d" , numPar);
printf("Media Num Impar = %f" , mediaImpar);
return 0;
}
Explicação:
Fiz o código em C.
Váriaveis:
i-> variável contadora auxiliar
num -> recebe os 20 números do usuário
numImpar-> recebe o somatório de números impares digitados pelo usuario
numPar-> recebe o somatório de números pares digitados pelo usuário
countImpar-> conta os números impares digitados
countPar-> conta os números pares digitados
mediaImpar-> faz a média dos números impares digitados
int main(){
int num , numImpar , numPar ;
int countPar =0 , countImpar =0, mediaImpar ,i ;
for(i = 0 ; i <= 20 ; i++){
Printf("Digite um numero:");
scanf("%d",&num);
if( num % 2 == 0 ){
numPar += num;
countPar += 1;
}
else{
numImpar += num;
countImpar += 1;
}
}
mediaImpar = numImpar/countImpar;
printf("Quantidade Num Impar = %d", countImpar);
printf("Quantidade Num Par = %d" , countPar);
printf("Soma Num Par = %d" , numPar);
printf("Media Num Impar %d" , mediaImpar);
return 0;
}