Estou tentado fazer esta questão em C#:
Leia 20 valores e preencha um vetor com os valores pares encontrados e outro com os valores impares.
Eu até consegui preencher os vetores com os números impares, e outro com os números pares, porém quando imprimo o resultado, ele fica assim: numeros impares: 1,0,3,0,5
e com os pares: 0,2,0,4,0
int[] vetorA = new int[5];
int[] vetorPar = new int[5];
int[] vetorImpar = new int[5];
//entrada
for (int cont = 0; cont <= 4;cont++)
{
Console.WriteLine("Informe o " + (cont + 1) + " º valor: ");
vetorA[cont] = int.Parse(Console.ReadLine());
}
//processamento
for (int cont = 0; cont <= 4
{
if (vetorA[cont] % 2 == 0)
{
vetorPar[cont] = vetorA[cont];
cont++;
}
else
{
vetorImpar[cont] = vetorA[cont];
cont++;
}
}
//saida
for (int cont = 0; cont <= 4; cont++)
{
Console.WriteLine("Valores impares: " + vetorImpar[cont]);
}
for (int cont = 0; cont <= 4; cont++)
{
Console.WriteLine("Valores pares: " + vetorPar[cont]);
}
Console.ReadKey();
segue o meu codigo! Pls help!
Hyutsume
Novo Membro
Registrado
7 Mensagens
1 Curtida