Введение
В этом практическом занятии вы научитесь создавать паттерн полуспирали из звезд (*), используя язык программирования C++. В этом практическом занятии вы узнаете, как реализовать различные вложенные циклические структуры с использованием итерации.
Создайте новый файл в директории ~/project
Сначала создайте новый файл с именем half_pyramid_star.cpp в каталоге ~/project с помощью команды touch в терминале:
touch ~/project/half_pyramid_star.cpp
Введите код
Теперь откройте файл half_pyramid_star.cpp в текстовом редакторе или IDE и скопируйте в него следующий код:
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to LabEx :-)\n\n\n";
cout << "===== Program to print a Half Pyramid using * =====\n\n\n";
int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
//outer loop moves to a specific row
for (i = 1; i <= rows; i++)
{
//inner loop determines the amount of "*" printed in the row
for (j = 1; j <= i; j++)
{
cout << "* ";
}
cout << endl;
}
cout << "\n\n";
return 0;
}
Вышеприведенный код запрашивает у пользователя количество строк для печати паттерна полупирамиды и использует два вложенных цикла для печати "*" на каждой строке.
Компилируйте и запускайте код
Введите следующую команду в окне терминала для компиляции кода half_pyramid_star.cpp:
g++ ~/project/half_pyramid_star.cpp -o ~/project/half_pyramid_star && ~/project/half_pyramid_star
Вышеприведенная команда скомпилирует код, создаст исполняемый файл с именем half_pyramid_star и запустит программу.
Резюме
В этом практическом занятии вы узнали, как создавать паттерн полуспирали из звезд (*) на языке программирования C++. Используя вложенные циклы и понимая их область действия, вы успешно завершили практическое занятие. Это практическое занятие представляет собой фундаментальный этап в формировании понимания вложенных циклических структур и итерации, что поможет в решении задач или создании сложных форм.



