0
My code has two arrays of 5 elements, a array has odd numbers while the other has even numbers and is needed intersperse, I created a third vector to do this, but the result is not expected.
The entrance:
Digite o 0° número do vetor 1: 1
Digite o 1° número do vetor 1: 3
Digite o 2° número do vetor 1: 5
Digite o 3° número do vetor 1: 7
Digite o 4° número do vetor 1: 9
Digite o 0° número do vetor 2: 2
Digite o 1° número do vetor 2: 4
Digite o 2° número do vetor 2: 6
Digite o 3° número do vetor 2: 8
Digite o 4° número do vetor 2: 10
The expected output
1
2
3
4
5
6
7
8
9
10
The output generated
0
0
0
0
0
0
0
0
0
0
using static System.Console;
namespace TesteVetor
{
class Program4
{
static int Main(string[] args)
{
var vetor1 = new int[5];
var vetor2 = new int[5];
var vetor3 = new int[10];
int i = 0, j = 0;
for (i = 0; i < vetor1.GetLength(0); i++)
{
Write($"Digite o {i}° número do vetor 1: ");
vetor1[i] = int.Parse(ReadLine());
}
WriteLine();
for (i = 0; i < vetor2.GetLength(0); i++)
{
Write($"Digite o {i}° número do vetor 2: ");
vetor1[i] = int.Parse(ReadLine());
}
for (i = 0; i < 5; i++)
{
vetor3[i] = vetor1[i];
j++;
vetor3[i] = vetor2[i];
j++;
}
for (i = 0; i < vetor3.GetLength(0); i++)
{
WriteLine($"{vetor3[i]}");
}
ReadKey();
return 0;
}
}
}
I didn’t know you could use two boot variables at once on
for
.– Carlos A.