Программа C для печати шаблона половинной правой числовой пирамиды

Опубликовано: 10 Января, 2023

Здесь мы увидим программу на 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)