Imprimir el Triángulo de Floyd

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderemos cómo escribir un programa en C++ para imprimir el Triángulo de Floyd.

Incluye los archivos de encabezado necesarios

Para escribir cualquier programa en C++, necesitamos incluir ciertos archivos de encabezado en nuestro código. En este paso, incluiremos los archivos de encabezado necesarios que usaremos en nuestro programa.

#include <iostream>
using namespace std;

Escribe la función main()

La función main() es el punto de entrada del programa. Aquí es donde escribiremos el código para imprimir el Triángulo de Floyd.

int main()
{
    // código para imprimir el Triángulo de Floyd
    return 0;
}

Declara las variables necesarias

En este paso, declararemos las variables necesarias que usaremos en nuestro programa. Usaremos i y j para iterar a través de las filas y columnas del triángulo, rows para almacenar el número de filas del triángulo, n para almacenar el número actual, first para almacenar el primer número de la fila actual y last para almacenar el último número de la fila actual.

int i, j, rows, n=1, first, last;

Obtén la entrada del usuario

En este paso, obtendremos el número de filas del triángulo del usuario.

cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

Imprime el Triángulo de Floyd

En este paso, usaremos bucles anidados para imprimir el Triángulo de Floyd. El bucle externo se utiliza para moverse a una fila particular y el bucle interno se utiliza para imprimir los números en esa fila. Imprimiremos un espacio después de cada número para separarlos.

for (i = 1; i <= rows; i++)
{
    first = n;
    last  = first + i -1;

    for (j = 1; j <= i; j++)
    {
        cout << n << " ";
        n+=1;
    }

    cout << endl;
}

Completa el programa

Finalmente, completaremos el programa imprimiendo un mensaje para indicar que el programa se ha ejecutado con éxito.

cout << "\n\nFloyd's Triangle has been printed successfully.\n\n";
return 0;

Resumen

En este laboratorio, aprendimos cómo escribir un programa en C++ para imprimir el Triángulo de Floyd. Usamos bucles anidados para iterar a través de las filas y columnas del triángulo e imprimimos un espacio después de cada número para separarlos. Siguiendo los pasos anteriores, puedes crear tu propio programa en C++ para imprimir el Triángulo de Floyd.