Полусумка на C++ с использованием символов

C++Beginner
Практиковаться сейчас

Введение

В этом практическом занятии вы научитесь выводить на экран структуру полуспирали из символов на языке программирования C++. Мы проведем вас через весь процесс разработки этого программы.

Создайте файл программы на C++

Во - первых, нам нужно создать файл программы на C++. Откройте терминал и перейдите в директорию ~/project. Создайте новый файл с именем main.cpp, выполнив следующую команду:

touch main.cpp

Подключите необходимые заголовочные файлы и пространства имен

В этом шаге мы будем включать необходимые заголовочные файлы и пространства имен для этой программы. Откройте файл main.cpp и введите следующий код:

#include <iostream>
using namespace std;

Первая строка включает заголовочный файл iostream, который обеспечивает возможность выполнять стандартные операции ввода-вывода в программах на C++. Вторая строка включает пространство имен std, которое используется для избежания написания префикса std:: перед любыми функциями стандартной библиотеки.

Определите главную функцию

В этом шаге мы определим главную функцию. Главная функция является точкой входа для программы на C++ и именно здесь происходит фактическое выполнение программы. Введите следующий код в main.cpp:

int main()
{
   //TODO: Добавьте код здесь
   return 0;
}

Объявите переменные и получите ввод от пользователя

В этом шаге мы объявим переменные и получим ввод от пользователя. Мы должны объявить две переменные для перебора строк и столбцов пирамиды. Пользователь будет вводить количество строк, которое нужно вывести. Введите следующий код в main.cpp:

int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

Напечатайте пирамидальную фигуру

В этом шаге мы распечатаем паттерн пирамиды. Мы будем использовать вложенные циклы для печати строк и столбцов пирамиды. Введите следующий код в main.cpp:

char c = 'A';
for(i=1; i<=rows; i++)
{
    cout<<"Row ## " <<i<<" ";
    c = 'A';
    for(j=1; j<=i; j++)
    {
        cout<<c<<" ";
        c++;
    }
    cout<<endl;
}

Компилируйте и запустите программу

В этом шаге мы скомпилируем и запустим программу, чтобы увидеть вывод. Откройте терминал и выполните следующие команды:

g++ main.cpp -o main
./main

Вы увидите следующий вывод:

Enter the number of rows in the pyramid: 5

Row ## 1 A
Row ## 2 A B
Row ## 3 A B C
Row ## 4 A B C D
Row ## 5 A B C D E

Резюме

Поздравляем с завершением этого лабораторного занятия! В этом занятии вы узнали, как распечатать структуру полусумки с использованием символов в языке программирования C++. Мы рассмотрели важные концепции, такие как вложенные циклы и ввод от пользователя. Продолжайте практиковаться, модифицируя программу и исследуя более продвинутые концепции в C++.