Programa C++ para imprimir el patrón de la mitad derecha de la pirámide

Aquí construiremos un programa C++ para imprimir el patrón de la mitad derecha de la pirámide con los siguientes 2 enfoques:

  1. Uso de bucle for 
  2. Usando el ciclo while

Aporte:

rows = 5 

Producción: 

* 
* * 
* * * 
* * * * 
* * * * *  

1. Usando el bucle for

El primer bucle for se usa para identificar el número de filas y el segundo bucle for se usa para identificar el número de columnas. Aquí los valores se cambiarán de acuerdo con el primer bucle for

C++

// C++ Program To Print Right Half 
// Pyramid Pattern using for loop
#include <iostream>
using namespace std;
  
int main()
{
    int rows = 5;
  
    // first for loop is used to identify number of rows
    for (int i = 1; i <= rows; i++) {
        
        // second for loop is used to identify number of
        // columns and here the values will be changed
        // according to the first for loop
        for (int j = 1; j <= i; j++) {
            
            // printing the required pattern
            cout << "* ";
        }
        cout << "\n";
    }
    return 0;
}
Producción

* 
* * 
* * * 
* * * * 
* * * * * 

2. Usando el ciclo while

Los bucles while verifican la condición hasta que la condición es falsa. Si la condición es verdadera, entra en bucle y ejecuta las declaraciones. 

C++

// C++ Program To Print Right Half 
// Pyramid Pattern using while loop
#include <iostream>
using namespace std;
  
int main()
{
  
    int i = 0, j = 0;
    
    int rows = 5;
    
    // while loop check the condition until the given
    // condition is false if it is ture then enteres in to
    // the loop
    while (i < rows) {
  
        // this loop will print the pattern
        while (j <= i) {
            cout << "* ";
            j++;
        }
        j = 0;
        i++;
        cout << "\n";
    }
    return 0;
}
Producción

* 
* * 
* * * 
* * * * 
* * * * * 

Publicación traducida automáticamente

Artículo escrito por laxmigangarajula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *