Программа C для печати шаблона половинной правой числовой пирамиды
Здесь мы увидим программу на C для печати 3 разных шаблонов чисел. Существует 3 числовых шаблона с использованием цикла for и цикла while с соответствующими пояснениями.
3 различных шаблона чисел:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Шаблон 1:
Вход:
n = 5
Выход:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A. Использование цикла for
Первый цикл for используется для повторения количества строк, а второй цикл for используется для повторения количества столбцов. Затем напечатайте число и увеличьте число, чтобы напечатать следующее число.
B. Использование цикла while
Циклы while проверяют условие до тех пор, пока оно не станет ложным. Если условие верно, то войдите в цикл и выполните операторы.
Шаблон 2:
Вход:
n = 5
Выход:
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
А. Использование цикла for
Первый цикл for используется для повторения количества строк, а второй цикл for используется для повторения количества столбцов. Затем напечатайте номер строки, чтобы получить требуемый результат.
B. Использование цикла while
Циклы while проверяют условие до тех пор, пока оно не станет ложным. Если условие верно, то войдите в цикл и выполните операторы.
Шаблон 3:
Вход:
n = 5
Выход:
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
A. Использование цикла for :
Первый цикл for используется для повторения количества строк, а второй цикл for используется для повторения количества столбцов. Затем напечатайте номер столбца, чтобы получить требуемый результат.
B. Использование цикла while
Циклы while проверяют условие до тех пор, пока оно не станет ложным. Если условие истинно, то войдите в цикл и выполните операторы.
Временная сложность: O(n 2 ) для данного входа n
Вспомогательное пространство: O(1)