[URGENTE] Faça um programa em C que leia 20 números inteiros e...
IMPARES no vetor impar. Imprima os três vetores.
1 Resposta
#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;
}
Mais perguntas de Informática
Top Semanal
Top Perguntas
![Toda Materia](https://escolaeducacao.org/assets/images/element/01.webp)
Você tem alguma dúvida?
Faça sua pergunta e receba a resposta de outros estudantes.