Introducción
En este laboratorio, aprenderemos a imprimir el patrón del triángulo de Floyd modificado utilizando el lenguaje de programación C++. El patrón del triángulo de Floyd modificado es una matriz triangular rectángula de números naturales donde cada fila comienza con el número de la fila y contiene un número de columnas igual al número de la fila.
Escribe el código inicial
Escribe el siguiente fragmento de código en el archivo
main.cpp. Este código imprimirá el patrón del triángulo de Floyd modificado para un número dado de filas.#include <iostream> using namespace std; int main() { cout << "Patrón del Triángulo de Floyd Modificado\n\n"; //i para iterar el bucle externo y j para el bucle interno int i, j, filas; //para denotar el rango de números en cada fila int n = 0, primero, último; cout << "Ingrese el número de filas en la pirámide: "; cin >> filas; cout << "\nEl patrón del Triángulo de Floyd Modificado que contiene " << filas << " filas es:\n\n"; //el bucle externo se utiliza para moverse a una fila en particular for (i = 1; i <= filas; i++) { primero = i; último = primero + i - 1; //el bucle interno se utiliza para decidir el número de columnas en una fila en particular for (j = 1; j <= i; ++j) cout << n + j << " "; n++; cout << endl; } cout << "\n"; return 0; }
Compila y ejecuta el código
Abre la terminal y navega hasta el directorio que contiene el archivo
main.cpputilizando el comandocd.Escribe el siguiente comando para compilar el programa:
g++ main.cpp -o mainEsto debería crear un archivo ejecutable llamado
main.Ejecuta el archivo ejecutable utilizando el siguiente comando:
./mainEl programa te pedirá que ingreses el número de filas para el patrón del triángulo de Floyd modificado.
Después de ingresar la entrada, el programa imprimirá el patrón del triángulo de Floyd modificado en la consola.
Modifica el código (opcional)
Puedes modificar el código para imprimir el rango de números en cada fila.
Descomenta la siguiente línea en el código:
//cout << "Row ## " << i << " contains the numbers from " << first << " to " << last << " : ";Vuelve a compilar y ejecutar el código para ver el rango de números impreso para cada fila.
Resumen
En este laboratorio, aprendimos a imprimir el patrón del triángulo de Floyd modificado utilizando el lenguaje de programación C++. Escribimos el código para iterar sobre las filas y columnas del patrón y utilizamos un algoritmo simple para calcular los números inicial y final de cada fila. También aprendimos a compilar y ejecutar programas C++ en la terminal.



