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

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

Здесь мы создадим программу на C++ для печати левой половины шаблона пирамиды, используя 2 подхода, т.е.

  1. Использование цикла
  2. Использование цикла

1. Использование цикла

Вход:

rows = 5

Выход:

    *
   **
  ***
 ****
***** 

Первый цикл for используется для определения количества строк, а второй цикл используется для определения количества столбцов. Здесь значения будут изменены в соответствии с первым циклом for. Если j больше, чем i, то он напечатает вывод, в противном случае напечатает пробел.

2. Использование цикла while

Вход:

rows = 5

Выход:

    *
   **
  ***
 ****
***** 

Циклы while проверяют условие до тех пор, пока оно не станет ложным. Если условие истинно, то оно входит в цикл и выполняет операторы.

Временная сложность: O(n 2 ), где n — количество строк.

Сложность пространства: O(1)