Введение
В этом практическом занятии вы научитесь писать программу на C++, которая выводит полную пирамиду, используя символ *. Программа запросит у пользователя количество строк, которое он хочет вывести, и затем выведет полную пирамиду с указанным количеством строк.
Подключение необходимых заголовочных файлов
В этом шаге вам необходимо подключить необходимые заголовочные файлы.
#include<iostream>
using namespace std;
Создание главной функции
В этом шаге вы создадите главную функцию, которая является точкой входа в программу.
int main()
{
int space, rows;
cout <<"Enter number of rows: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
Тестирование программы
Для тестирования программы выполните следующую команду в терминале.
g++ main.cpp -o main && ./main
Вы увидите следующий вывод:
Enter number of rows: 5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
Полный код
Вот полный код для main.cpp.
#include<iostream>
using namespace std;
int main()
{
int space, rows;
cout <<"Enter number of rows: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
Резюме
В этом практическом занятии вы узнали, как написать программу на C++, которая выводит полную пирамиду из символов *, запрашивая у пользователя количество строк, которое нужно вывести, и затем выводя полную пирамиду с указанным количеством строк. Теперь вы можете практиковаться в использовании этой программы для создания подобных паттернов для своих собственных проектов.



