Софтуерно Инженерство
Loading...
eli91 avatar eli91 4 Точки

Задачата "Пирамида от числа"

Това е задача от Вложени цикли и на лекцията я решиха с 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();

 

Какво мислите, това оптималното решение на задачата ли е, или има по-добро? 

2
Programming Basics with C# 20/06/2019 21:32:01
kolioi avatar kolioi 592 Точки

Супер! Имаш +1 от мен. Това е едно мое старо решение на C++ само за сравнение.

1