Madk 0 Denunciar post Postado Agosto 30, 2016 /*Faca um programa que carregue um vetor de seis elementos inteiros, calcule e mostre: # a quantidade de numeros pares # quais os numeros pares # a quantidade de numeros impares # quais os numeros impares */ #include <stdio.h> #include <conio.h> int main(){ int vet[6], i,pa=0,ip=0,x=0,y=0; for (i=0 ; i<6 ;i++){ printf("Informe os numeros inteiros:"); scanf("%d",&vet[i]); } for(i=0 ; i<6 ; i++){ if (vet[i]%2==0){ pa++; x=vet[i]; printf("\nOs numeros pares sao:",x); } else ip++; y=vet[i]; printf("\nOs numeros impares sao:",y); } printf("\nA quantide de numeros pares: %d",pa); printf("\nA quantidade de numeros impares: %d",ip); getch(); } Estou iniciando e queria uma ajudinha o programa nao esta mostrando os numeros pares e nem impares, so esta certo a quantidade. Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Agosto 30, 2016 Dê uma olhada bem atenta nos ifs... Quantas instruções você acha que estão sendo executadas dentro do else? Compartilhar este post Link para o post Compartilhar em outros sites
Wilkyn Fernandes Taborda 0 Denunciar post Postado Dezembro 5, 2019 Em 30/08/2016 at 14:24, _Isis_ disse: Dê uma olhada bem atenta nos ifs... Quantas instruções você acha que estão sendo executadas dentro do else? É verdade. A declaração else está sem as chaves que abrem e fecham o bloco de código com as linhas de execução do programa pertencentes a ele. Sem essas chaves para indicar ao programa quais linhas devem ser executadas caso o comando else seja verdadeiro o programa irá executar todas as linhas a partir da segunda abaixo do else mesmo que ele seja falso o que não é o objetivo do programa. Esquecer as chaves que abrem e fecham blocos de código de estruturas de controle else causa erro de lógica nos programas e faz com que esses programas apresentem resultados diferentes do esperado e não mostrem os resultados corretos. É por você ter esquecido essas chaves que o seu programa não funciona como deveria. Compartilhar este post Link para o post Compartilhar em outros sites