Я должен написать код, в котором пользователь может дать программе количество индексов, а затем дать каждому из них значения.Проблема в том, что когда я пытаюсь записать значения, первое значение не записывается, и оно также запрашивает одно дополнительное значение.Таким образом, в основном, если вы хотите иметь 5 индексов, программа попросит вас указать 6 значений, а первое не будет записано.Что я здесь не так делаю?Мне по-прежнему нужна переменная «значение», потому что позже я должен использовать ее в выражении else-if.
static void Main(string[] args)
{
int amount;
int value;
Console.WriteLine("Amount: ");
amount = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("values: ");
value = Convert.ToInt32(Console.ReadLine());
int[] tomb = new int[amount];
for (int i = 0; i < amount; i++)
{
tomb[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine(".....");
for (int i = 0; i < amount; i++)
{
Console.WriteLine(tomb[i]);
}
Console.ReadKey();
}