Aquí construiremos un programa C++ para imprimir el patrón de la mitad derecha de la pirámide con los siguientes 2 enfoques:
- Uso de bucle for
- 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