Introdução
Neste laboratório, aprenderemos como imprimir o padrão do triângulo de Floyd modificado usando a linguagem de programação C++. O padrão do triângulo de Floyd modificado é uma matriz triangular de números naturais, com ângulo reto, onde cada linha começa com o número da linha e contém um número de colunas igual ao número da linha.
Escreva o código inicial
Digite o seguinte trecho de código no arquivo
main.cpp. Este código imprimirá o padrão do triângulo de Floyd modificado para um determinado número de linhas.#include <iostream> using namespace std; int main() { cout << "Modified Floyd's Triangle Pattern\n\n"; //i to iterate the outer loop and j for the inner loop int i, j, rows; //to denote the range of numbers in each row int n = 0, first, last; cout << "Enter the number of rows in the pyramid: "; cin >> rows; cout << "\nThe modified Floyd's Triangle pattern containing " << rows << " rows is:\n\n"; //outer loop is used to move to a particular row for (i = 1; i <= rows; i++) { first = i; last = first + i - 1; //inner loop is used to decide the number of columns in a particular row for (j = 1; j <= i; ++j) cout << n + j << " "; n++; cout << endl; } cout << "\n"; return 0; }
Compile e execute o código
Abra o terminal e navegue até o diretório que contém o arquivo
main.cppusando o comandocd.Digite o seguinte comando para compilar o programa:
g++ main.cpp -o mainIsso deve criar um arquivo executável chamado
main.Execute o arquivo executável usando o seguinte comando:
./mainO programa solicitará que você insira o número de linhas para o padrão do triângulo de Floyd modificado.
Depois de inserir a entrada, o programa imprimirá o padrão do triângulo de Floyd modificado no console.
Modifique o código (opcional)
Você pode modificar o código para imprimir a faixa de números em cada linha.
Descomente a seguinte linha no código:
//cout << "Row ## " << i << " contains the numbers from " << first << " to " << last << " : ";Recompile e execute o código para ver a faixa de números impressa para cada linha.
Resumo
Neste laboratório, aprendemos como imprimir o padrão do triângulo de Floyd modificado usando a linguagem de programação C++. Escrevemos o código para iterar sobre as linhas e colunas do padrão e usamos um algoritmo simples para calcular os números inicial e final para cada linha. Também aprendemos como compilar e executar programas C++ no terminal.



