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
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
Biologia,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
9 meses atrás
Biologia,
1 ano atrás