Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmMuPy 310 of 436 menu
◀ ▶

Пирамидки в C#

Пирамидку из одинаковых символов получают, когда внешний цикл задает число строк, а внутренний дописывает в строку нужное количество знаков перед выводом:

x
xx
xxx
xxxx

На экран попадет такой рисунок из символа "'x'":

for (int i = 1; i <= 4; i++) { string line = ""; for (int j = 1; j <= i; j++) { line += "x"; } Console.WriteLine(line); }

Тот же рисунок можно нарастить одной строкой, дописывая символ на каждой итерации одного цикла:

string line = ""; for (int i = 1; i <= 4; i++) { line += "x"; Console.WriteLine(line); }

Числовую пирамидку собирают так же, дописывая к строке текущее число цикла:

for (int i = 1; i <= 4; i++) { string line = ""; for (int j = 1; j <= i; j++) { line += i; } Console.WriteLine(line); }

Выведите в консоль следующую пирамидку:

x
xx
xxx
xxxx
xxxxx

Выведите в консоль следующую пирамидку:

xxxxx
xxxx
xxx
xx
x

Выведите в консоль следующую пирамидку:

6
77
888
9999
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить