Impresión del patrón de media pirámide en C++

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos a imprimir un patrón de media pirámide utilizando el carácter de asterisco (*) y una letra del alfabeto. Utilizaremos el lenguaje de programación C++ para escribir el código de este programa. Este laboratorio es adecuado para programadores principiantes que deseen practicar sus habilidades de programación en 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{{"Impresión del patrón de media pirámide en C++"}} cpp/if_else -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} cpp/for_loop -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} cpp/output -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} cpp/user_input -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} cpp/files -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} cpp/code_formatting -.-> lab-96207{{"Impresión del patrón de media pirámide en C++"}} end

Crea un nuevo archivo de C++

Crea un nuevo archivo de C++ llamado main.cpp en el directorio ~/project. Aquí es donde escribiremos el código del programa.

touch ~/project/main.cpp

Escribe el código

Copia y pega el siguiente código en el archivo main.cpp. Este código imprimirá el patrón de media pirámide utilizando el carácter de asterisco y una letra del alfabeto alternativamente.

#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;
}

Compila y ejecuta el código

Abre la terminal y navega hasta el directorio ~/project utilizando el comando cd project. Luego, utiliza el siguiente comando para compilar el archivo main.cpp:

g++ main.cpp -o main

Este comando creará un archivo ejecutable llamado main. Para ejecutar el programa, utiliza el siguiente comando:

./main

El programa te pedirá que ingreses el número de filas para el patrón. Ingresa el número deseado y presiona Enter. El programa entonces imprimirá el patrón de media pirámide utilizando el carácter de asterisco y una letra del alfabeto alternativamente.

Código completo

Aquí está el código completo para el archivo 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;
}

Resumen

En este laboratorio, aprendimos cómo imprimir el patrón de media pirámide utilizando el carácter de asterisco y una letra del alfabeto alternativamente en C++. Utilizamos conceptos básicos de programación como los bucles y las instrucciones condicionales para generar el patrón. Luego compilamos y ejecutamos el programa para probar nuestro código.