Terence-J20 Ответов: 1

Как напечатать последовательность чисел в консоли


Всем привет, я новичок в программировании. У меня есть это упражнение, где я должен напечатать первые 100 членов последовательности 2, -3, 4, -5, 6, -7, 8
Это код, который я использовал.
Console.BufferHeight = 2000;
int numberToPrint;
for (int i = 2; i <= 101; i++)
    if (i % 2 == 0)
    {
        numberToPrint = i;
    }
    else
    {
        numberToPrint = i * (-1);
    }
Console.WriteLine(numberToPrint);
Console.ReadKey();

Но я получаю ошибку о линии Приставка.WriteLine(numberToPrint); поговорка: Использование неназначенной локальной переменной 'numberToPrint'
Что я делаю не так?

Что я уже пробовал:

Я попробовал поискать в google, но не нашел ничего полезного.

1 Ответов

Рейтинг:
9

Ravi Bhavnani

Попробуйте инициализировать numberToPrint до нуля перед началом for петля. Кроме того, я думаю, что вы хотите вложить Console.WriteLine() в блоке внутри for петля.

/ Рави


Terence-J20

Спасибо. Я сделал консоль.WriteLine() последняя строка в цикле For, и это сработало.