[URGENTE] Faça um programa em C que leia 20 números inteiros e...

[URGENTE] Faça um programa em C que leia 20 números inteiros e armazene-os num vetor. Em seguida varra em vetor e armazene os números pares no vetor PAR e os números
IMPARES no vetor impar. Imprima os três vetores.

1 Resposta

Ver resposta
janjaloespigajade

#include

int main()

{

   int tamanho = 3, tamanho_par = 0, tamanho_impar = 0;

   

   int vetor[tamanho];

   

   for(int i = 0; i < tamanho; i++){

       scanf("%d", &vetor[i]);

       if(vetor[i] % 2 == 0){

           tamanho_par++;

       }else{

           tamanho_impar++;

       }

   }

   

   int vetor_par[tamanho_par], vetor_impar[tamanho_impar];

   int i_par = 0, i_impar = 0;

   

   printf("Vetor:");

   

   for(int i = 0; i < tamanho; i++){

       if(vetor[i] % 2 == 0){

           vetor_par[i_par] = vetor[i];

           i_par++;

       }else{

           vetor_impar[i_impar] = vetor[i];

           i_impar++;

       }

       printf("%d ", vetor[i]);

   }

   printf("");

   printf("Vetor Par:");

   for(int i = 0; i < tamanho_par; i++){

       printf("%d ", vetor_par[i]);

   }

   if(tamanho_par == 0){

       printf("Vazio");

   }else{

    printf("");  

   }

   

   printf("Vetor Impar:");

   for(int i = 0; i < tamanho_impar; i++){

       printf("%d ", vetor_impar[i]);

   }

   if(tamanho_impar == 0){

       printf("Vazio");

   }else{

       printf("");

   }

   

   return 0;

}

Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação