Напишите псевдокод программы, которая печатает такой шаблон
Проанализируйте выходной паттерн и напишите алгоритм программы, которая печатает такой паттерн.
Вход 4
Шаблон:
55555
4444
333
22
1
Вход 3
Шаблон:
333
22
1
Процесс (то, что я придумал)
n = input (“Enter a positive integer”)
r= 0
while r < n
c = (n – r) + 1
while c > 0
s = n – r
print s
c = c – 1
end
r = r + 1
n = n – 1
print end l
end
Проблема: я использовал r для строк и c для столбцов. Проблема возникает в c = (n-r) + 1 для первого ряда. Он делает первую строку n+1, работает для следующих строк.
На сухом ходу я получаю
Входные Данные 3
Шаблон:
444
22
1