C++ Umgekehrtes Halbpyramidenmuster mit Zahlen

C++ Umgekehrtes Halbpyramidenmuster mit Zahlen

Hallo zusammen!

In diesem Tutorial lernen wir, wie man eine umgekehrte Halbpyramidenstruktur mit Zahlen druckt , in der Programmiersprache C++.

Alle diese Muster mit * oder Alphabete oder Zahlen werden durch Verwendung der verschachtelten Schleifenstrukturen erreicht indem man weiß, wie man iteriert und bis wo man iteriert.

Wir glauben, dass alle in diesem Abschnitt behandelten Muster Ihnen helfen werden, dieses Konzept zu verstehen und es besser zu visualisieren, während Sie Ihre eigenen Muster bilden, da solche Fragen sehr häufig in verschiedenen Interviews mit einer leichten Modifikation gestellt werden.

Code:

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to Studytonight :-)\n\n\n";
    cout << " =====  Program to print a Reverse Half Pyramid using Numbers ===== \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 last; 

    cout << "Enter the number of rows in the pyramid: ";
    cin >> rows;
    cout << "\n\nThe required Reverse Pyramid pattern containing " << rows << " rows is:\n\n";

    //outer loop is used to move to a particular row
    for (i = 1; i <= rows; i++)
    {
        //to display that the outer loop maintains the row number
        cout << "Row # " << i << " contains numbers from 1 to " << (rows - i + 1) << " :  ";

        last  = rows -i + 1;
        //inner loop is used to decide the number of * in a particular row
        for (j = 1; j<= last; j++)
        {
            cout << j << " ";
        }

        cout << endl;
    }

    cout << "\n\n";

    return 0;
}

Ausgabe:

Wir empfehlen Ihnen dringend, solche Muster zuerst Zeile für Zeile auf ein Papier zu zeichnen bevor Sie mit der Programmierung beginnen, da dies Ihnen hilft, die verschachtelte Struktur besser zu verstehen.

Weiter lernen :)