Quebrando a cabeça do iniciante aqui!
Como colocar pra ele ler so os numeros pares? e pra contar quantos pares tem?
#include <stdio.h>
int main()
{
int vetor[4], i, menu=0, cont=0, contpar, aux;
for (i = 0; i < 4; i++) {
vetor[i] = 0;
}
for (i = 0; i < 4; i++) {
printf ("\n Digite um numero: ");
scanf ("%d",&vetor[i]);
}
while (menu != 9) {
printf ("\n\n Escolha uma opçao:");
printf (" 1 - Numeros Pares ");
printf (" 2 - Numeros Impares");
printf (" 3 - Numeros Negativos");
printf (" 4 - Maior e Menor");
printf (" 5 - Media dos Numeros Informados");
printf (" 6 - Ordem Inversa");
printf (" 7 - Numero Que Mais se Repetiu");
printf (" 8 - Ordem Crescente");
printf (" 9 - Sair");
printf ("\n ");
scanf ("%d",&menu);
switch(menu){
case 1: { cont = 0;
while (cont < 4) {
for (i = 0; i < (4 -1); i++ ) {
if ((vetor[i] % 2)==0){
aux = vetor[i%2];
vetor[i] = vetor[i%2];
vetor[i] = aux;
contpar++;
}
}
cont++;
}
for (i = 0; i < 4; i++) {
printf ("\n ---Os Numeros pares: %d", vetor[i]);
}
break;
}
case 3: {
break;
}
default: {
printf ("\n Digito não válido");
break;
}
}
}
}Discussão (3)
Carregando comentários...