Задачата "Пирамида от числа"
Това е задача от Вложени цикли и на лекцията я решиха с 2 for цикъла, но аз все си мислех, че решението може и да не е толкова завъртяно и "измъдрих" това:
int n = int.Parse(Console.ReadLine());
int row = 1;
int counter = 0;
for (int consecutiveNumber = 1; consecutiveNumber <= n; consecutiveNumber++)
{
Console.Write(consecutiveNumber + " ");
counter++;
if (counter == row)
{
Console.WriteLine();
row++;
counter = 0;
}
}
Console.WriteLine();
Какво мислите, това оптималното решение на задачата ли е, или има по-добро?