Введение
В этом практическом занятии мы научимся выводить на экран зеркальную полупирамиду на языке C++. Для этого мы будем использовать два различных метода: один из них основан на использовании звездочек (*), а другой - на цифрах.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом практическом занятии мы научимся выводить на экран зеркальную полупирамиду на языке C++. Для этого мы будем использовать два различных метода: один из них основан на использовании звездочек (*), а другой - на цифрах.
Во - первых, нам нужно создать новый файл на C++ в директории ~/project
. Назовем его main.cpp
. Чтобы создать новый файл, откройте терминал и введите следующую команду:
cd ~/project
touch main.cpp
В этом шаге мы напишем программу на C++, которая выводит зеркальную полупирамиду с использованием звездочек (*). Для этого нам понадобятся вложенные циклы for
. Внешний цикл будет использоваться для перебора строк, а внутренний цикл - для вывода звездочек в каждой строке.
#include <iostream>
using namespace std;
int main() {
int rows;
cout << "Введите количество строк: ";
cin >> rows;
for(int i = rows; i >= 1; --i) {
for(int j = 1; j <= i; ++j) {
cout << "* ";
}
cout << "\n";
}
return 0;
}
Для запуска этой программы нам нужно скомпилировать и выполнить ее. Для этого введите в терминале следующую команду:
g++ main.cpp -o main &&./main
Это скомпилирует программу и выполнит ее, а результат будет отображен в терминале.
В этом шаге мы напишем программу на C++, которая выводит зеркальную полупирамиду с использованием цифр. Для этого в внутреннем цикле предыдущей программы нужно заменить звездочки на цифры.
#include <iostream>
using namespace std;
int main() {
int rows;
cout << "Введите количество строк: ";
cin >> rows;
for(int i = rows; i >= 1; --i) {
for(int j = 1; j <= i; ++j) {
cout << j << " ";
}
cout << "\n";
}
return 0;
}
Для запуска этой программы нам нужно скомпилировать и выполнить ее. Для этого введите в терминале следующую команду:
g++ main.cpp -o main &&./main
Это скомпилирует программу и выполнит ее, а результат будет отображен в терминале.
После завершения вышеописанных шагов в файле main.cpp
будет следующий код:
#include <iostream>
using namespace std;
int main() {
int rows;
// Вывод зеркальной полупирамиды с использованием звездочек (*)
cout << "Введите количество строк: ";
cin >> rows;
for(int i = rows; i >= 1; --i) {
for(int j = 1; j <= i; ++j) {
cout << "* ";
}
cout << "\n";
}
// Вывод зеркальной полупирамиды с использованием цифр
cout << "Введите количество строк: ";
cin >> rows;
for(int i = rows; i >= 1; --i) {
for(int j = 1; j <= i; ++j) {
cout << j << " ";
}
cout << "\n";
}
return 0;
}
В этом практическом занятии мы научились выводить зеркальную полупирамиду на C++ двумя разными способами: с использованием звездочек (*) и с использованием цифр. Для этого мы использовали вложенные циклы for
. Мы также узнали, как компилировать и запускать программу на C++ в терминале.