The Program in C++ to make a Pattern(Pyramid) with an asterisk is given below:
#include <iostream>
using namespace std;
int main() {
int rows;
cout <<" Hello Codeauri Family ,enter the number of rows here to make a pyramid:\n";
cin >>rows;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= rows - i; j++) {
cout << " ";
}
for (int k = 1; k <= (2*i - 1); k++) {
cout << "*" <<"";
}
cout << endl;
}
return 0;
}
Output:
Hello Codeauri Family ,enter the number of rows here to make a pyramid:
5
*
***
*****
*******
*********
Pro-Tips💡
This program prompts the user to enter the number of rows for the pyramid, and uses nested for loops to print the pattern.
The outer loop iterates through each row, the first inner loop iterates through each space before the asterisk, the second inner loop iterates through each asterisk of the current row.
In each iteration of the first inner loop, the program prints a space, and in each iteration of the second inner loop, the program prints an asterisk.
After each inner loop, the program starts a new line to move to the next row of the pyramid.
This pattern will be a pyramid of asterisks where the number of rows entered by the user will be the height of the pyramid.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.