Write a C++ program to print plus star pattern using for loop.
#include<iostream> using namespace std; int main() { int i, j, k, rows; cout << "Enter Plus Star Pattern Row = "; cin >> rows; cout << "Plus Star Pattern\n"; for(i = 1; i <= rows * 2 - 1; i++) { if(i != rows) { for(j = 1; j <= rows; j++) { if(j == rows) { cout << "*"; } cout << " "; } } else { for(k = 1; k <= rows * 2 - 1; k++) { cout << "*"; } } cout << "\n"; } return 0; }
This C++ example prints the plus pattern of a given character using a while loop.
#include<iostream> using namespace std; int main() { int i = 1, j, k, rows; char ch; cout << "Enter Plus Star Pattern Row = "; cin >> rows; cout << "Enter Symbol for Plus Star Pattern = "; cin >> ch; cout << "Plus Star Pattern\n"; while(i <= rows * 2 - 1) { if(i != rows) { j = 1; while( j <= rows) { if(j == rows) { cout << ch; } cout << " "; j++; } } else { k = 1; while( k <= rows * 2 - 1) { cout << ch; k++; } } cout << "\n"; i++; } return 0; }
Enter Plus Star Pattern Row = 9
Enter Symbol for Plus Star Pattern = &
Plus Star Pattern
&
&
&
&
&
&
&
&
&&&&&&&&&&&&&&&&&
&
&
&
&
&
&
&
&