Patrón de Media Pirámide en C++ con Números

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, aprenderá a imprimir una estructura de media pirámide utilizando números, en el lenguaje de programación C++. Utilizará estructuras de bucles anidados para iterar y decidir el número de filas y columnas en cada fila.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/for_loop -.-> lab-96142{{"Patrón de Media Pirámide en C++ con Números"}} cpp/output -.-> lab-96142{{"Patrón de Media Pirámide en C++ con Números"}} cpp/user_input -.-> lab-96142{{"Patrón de Media Pirámide en C++ con Números"}} cpp/files -.-> lab-96142{{"Patrón de Media Pirámide en C++ con Números"}} end

Crea un nuevo archivo C++ en el directorio del proyecto

Navega hasta el directorio del proyecto utilizando el comando cd en la terminal y crea un nuevo archivo C++ llamado "half_pyramid_numbers.cpp" utilizando el comando touch half_pyramid_numbers.cpp.

cd ~/project
touch half_pyramid_numbers.cpp

Ingresa el código

Ingresa el siguiente código en el archivo "half_pyramid_numbers.cpp" para imprimir una estructura de media pirámide utilizando números:

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to the Half Pyramid using Numbers Program :-)\n\n\n";
    cout << " =====  Program to print a Half Pyramid using numbers ===== \n\n";

    //i to iterate the outer loop and j for the inner loop
    int i, j, rows;

    //prompt the user to enter the number of rows
    cout << "Enter the number of rows in the pyramid: ";
    cin >> rows;

    //outer loop is used to move to a particular row
    for (i = 1; i <= rows; i++)
    {
        //inner loop is used to decide the number of columns in a particular row
        for (j = 1; j <= i; j++)
        {
            cout << j << " "; //printing the column number within each row
        }

        cout << endl; //move to the next line after each row is printed
    }

    cout << "\n\n";

    return 0; //end the program
}

Resumen

¡Felicidades! Has completado con éxito el Laboratorio de Patrón de Media Pirámide con Números en C++. En este laboratorio, aprendiste a utilizar estructuras de bucles anidados para imprimir una estructura de media pirámide utilizando números. Ahora estás listo para avanzar a patrones y estructuras más complejas.