Introducción
En este laboratorio, aprenderá a escribir un programa en C++ para imprimir una pirámide completa utilizando *. El programa solicitará al usuario que ingrese el número de filas que desea imprimir y luego imprimirá una pirámide completa con tantas filas.
Incluyendo los archivos de encabezado necesarios
En este paso, es necesario incluir los archivos de encabezado necesarios.
#include<iostream>
using namespace std;
Creando la función principal
En este paso, creará la función principal que es el punto de entrada del programa.
int main()
{
int space, rows;
cout <<"Ingrese el número de filas: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
Probando el programa
Para probar el programa, ejecute el siguiente comando en la terminal.
g++ main.cpp -o main && ./main
Verá la siguiente salida:
Ingrese el número de filas: 5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
Código completo
A continuación se muestra el código completo de main.cpp.
#include<iostream>
using namespace std;
int main()
{
int space, rows;
cout <<"Ingrese el número de filas: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
Resumen
En este laboratorio, has aprendido cómo escribir un programa en C++ para imprimir una pirámide completa utilizando *, pidiendo al usuario que ingrese el número de filas que desea imprimir y luego imprimiendo una pirámide completa con ese número de filas. Ahora puedes practicar utilizando este programa para crear patrones similares para tus propios proyectos.



