Patrón de Pirámide Media en C++ con Caracteres

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá a imprimir una estructura de media pirámide utilizando caracteres, en el lenguaje de programación C++. Lo guiaremos a través de todo el proceso de desarrollo de este programa.

Crear un archivo de programa en C++

Primero, necesitamos crear un archivo de programa C++. Abra su terminal y vaya al directorio ~/proyecto. Cree un nuevo archivo llamado main.cpp ejecutando el siguiente comando:

touch main.cpp

Incluir los archivos de encabezado y espacios de nombres necesarios

En este paso, incluiremos los archivos de encabezado y espacios de nombres necesarios para este programa. Abra el archivo main.cpp y escriba el siguiente código:

#include <iostream>
using namespace std;

La primera línea incluye el archivo de encabezado iostream, que proporciona la capacidad de realizar operaciones de entrada y salida estándar en los programas C++. La segunda línea incluye el espacio de nombres std, que se utiliza para evitar escribir el prefijo std:: antes de cualquier función de la biblioteca estándar.

Definir la función principal

En este paso, definiremos la función principal. La función principal es el punto de entrada de un programa C++ y es donde tiene lugar la ejecución real del programa. Escriba el siguiente código en main.cpp:

int main()
{
   //TODO: Agregar código aquí
   return 0;
}

Declarar variables y aceptar la entrada del usuario

En este paso, declararemos variables y aceptaremos la entrada del usuario. Necesitamos declarar dos variables para iterar a través de las filas y columnas de la pirámide. El usuario ingresará el número de filas que se deben imprimir. Escriba el siguiente código en main.cpp:

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

Imprimir el patrón de pirámide

En este paso, imprimiremos el patrón de la pirámide. Utilizaremos bucles anidados para imprimir las filas y columnas de la pirámide. Escriba el siguiente código en 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;
}

Compilar y ejecutar el programa

En este paso, compilaremos y ejecutaremos el programa para ver la salida. Abra su terminal y ejecute los siguientes comandos:

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

Verá la siguiente salida:

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

Resumen

¡Felicitaciones por haber completado este laboratorio! En este laboratorio, has aprendido cómo imprimir una estructura de pirámide media utilizando caracteres en el lenguaje de programación C++. Cubrimos conceptos importantes como los bucles anidados y la entrada del usuario. Sigue practicando modificando el programa y explorando conceptos más avanzados en C++.