Informática, perguntado por Cailane777, 9 meses atrás

Faça um programa que leia 20 números inteiros e armazene-os em um vetor V. Em seguida, armazene todos os números pares lidos em um vetor PAR e todos os ímpares em um vetor IMPAR. Ao final, mostre na tela os três vetores.

Soluções para a tarefa

Respondido por ffaguiar
1

Resposta:

#include <stdio.h>

#include<stdlib.h>

int main() {

int impar[]{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

int par[]{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

int vet[20],a=0,b=0,c;

printf("Digite 20 numeros:");

for(c=0;c<20;c++){

   scanf("%d", &vet[c]);

   if(vet[c]%2==0){

       par[a]=vet[c];

       a++;

   }else{

       impar[b]=vet[c];

       b++;

   }

}

printf("\nVetor original:\n");

for(c=0;c<20;c++){

   printf("%d, ",vet[c]);

}

printf("\nVetor impar:\n");

for(c=0;c<20;c++){

   printf("%d, ",impar[c]);

}

printf("\nVetor par:\n");

for(c=0;c<20;c++){

   printf("%d, ",par[c]);

}

}

Explicação:

Testado em vsc;

Perguntas interessantes