
removido
(usa Nenhuma)
Enviado em 13/10/2016 - 15:13h
Fiz uns comentários sobre os pontos críticos para revisão:
int p1,p2,produto,soma,i,t,m;
Deixe mais espaçado para o texto respirar.
Não declare tudo na mesma linha.
for(i=1;i<=2;i++)
Qual a finalidade de um loop que conta de 1 a 2?
Só repete duas vezes.
Isto tem a ver com paridade?
Não parece.
soma=0;
produto=0;
Somar com zero tudo bem.
Mas tome cuidado para não multiplicar por zero.
if((p1%2==0)&&(p2%2==0))
...
else if((p1%2==1)&&(p2%2==1))
E se um deles for par e o outro for ímpar?
Como fica? Não soma e nem multiplica.
m=p1+p2;
produto=produto+m;
printf("o produto dos numeros impares: %d \n",produto);
Isto é uma soma e não um produto.
Qual a finalidade de repetir a variável com algo tipo zero somando/mutiplicando?
system("pause");
Gambiarra de DOS. Não tem outro jeito.
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden