Specian
Membro Senior
Registrado
328 Mensagens
24 Curtidas
Apc,
mas nesse caso, vc so esta mostrando quais sao pares e quais sao impares, se o objetivo é saber qtos sao pares ou impares, vc tem q criar um contator, crie mais duas variaveis, uma contpar e outra contimpar.
Zere as duas variaveis afim de evitar possiveis erros ou Lixo, e dentro do If e do else coloque o contador para cada uma.
E tb nao existe a necessidade de dois Ifs, para isso existe o else, que executa qq condição diferente do primeiro IF.
if(num %2 == 0){
contpar++;
}
else{
contimpar++;
}
Depois é so apresentar o resultado em tela fora do for.
Outra dica, sempre q for postar um codigo, coloque entre as tags code, assim o codigo vai ficar edentado e muito mais facil de entender.
[ ]'s
" Atire a primeira pedra quem nunca esqueceu um ponto e vírgula. "
APC
Membro Junior
Registrado
101 Mensagens
1 Curtida
hwd
Membro Senior
Registrado
257 Mensagens
4 Curtidas
no programa você tem apenas a logica para saber se o numero é impar ou par mas não tem nenhuma condição que faça a impresão na tela do resultado ! o que o colega flw em cima é de criar um contador para que você posso imprimir a quantidade de resultados Ex.:
Entram 2, 5, 6,3 ,4
vc deve mostrar o resultado
Você digitou Três numeros Impar e dois numeros par.
so ira conseguir esse resultado se na entrada dos dados você ir acumulando a quantidade de ambos numeros.
AMD Athlon II X2 2.9Ghz
HD5750 1gb
Sansumg SATA2 500Gb
4GB DDR3 RAM 1333 Kingston DUAL CHANNEL Fonte 400W ATX Coller Master
APC
Membro Junior
Registrado
101 Mensagens
1 Curtida
Prezados, muito obrigado pela ajuda, agora deu certo.
Código:
/*12)Ler 8 números inteiros e imprimir quantos são pares e quantos são ímpares.*/
#include
using namespace std;
int main ()
{
int cont, num, contpar, contimpar;
contpar = 0;
contimpar = 0;
for (cont=0; cont<8; cont++)
{
cout <<"Digite um numero interiro: ";
cin >> num;
if (num % 2 == 0)
{
contpar ++;
}
else
{
contimpar ++;
}
}
cout <<"\nTotal de numero par: " <
cout <<"Total de numero impar: "<
system ("pause");
}