Печать полутреугольной фигуры на C++

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы научимся выводить на экран полутреугольную фигуру, используя звезду (*) и букву алфавита. Мы напишем код для этой программы на языке программирования C++. Это практическое занятие подходит для начинающих программистов, которые хотят потренировать свои навыки программирования на C++.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/ControlFlowGroup -.-> cpp/if_else("If...Else") cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/conditions -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/if_else -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/for_loop -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/output -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/user_input -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/files -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} cpp/code_formatting -.-> lab-96207{{"Печать полутреугольной фигуры на C++"}} end

Создайте новый файл на C++

Создайте новый файл на C++, названный main.cpp, в директории ~/project. Именно здесь мы напишем код для программы.

touch ~/project/main.cpp

Напишите код

Скопируйте и вставьте следующий код в файл main.cpp. Этот код выведет на экран полутреугольную фигуру, используя звезду и букву алфавита поочередно.

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Enter the number of rows: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Скомпилируйте и запустите код

Откройте терминал и перейдите в директорию ~/project, используя команду cd project. Затем используйте следующую команду для компиляции файла main.cpp:

g++ main.cpp -o main

Эта команда создаст исполняемый файл с именем main. Чтобы запустить программу, используйте следующую команду:

./main

Программа попросит вас ввести количество строк для фигуры. Введите желаемое число и нажмите Enter. Затем программа выведет полутреугольную фигуру, используя звезду и букву алфавита поочередно.

Полный код

Вот полный код для файла main.cpp:

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Enter the number of rows: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Резюме

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