In this program, you'll learn menu driven program to print star and number pattern.
#include<iostream>
using namespace std;
void pattern1();
void pattern2();
void pattern3();
void pattern4();
int main()
{
int ch;
cout<<"1. Pattern 1\n2. Pattern 2\n3. Pattern 3\n4. Pattern 4\n5. Exit\n";
cout<<"Enter ur choice: ";
cin>>ch;
switch(ch)
{
case 1:
pattern1();
break;
case 2:
pattern2();
break;
case 3:
pattern3();
break;
case 4:
pattern4();
break;
case 5:
cout<<"GOOD BYE..";
break;
}
}
void pattern1()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<5; j++)
{
cout<<"*";
}
cout<<"\n";
}
}
void pattern2()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
cout<<"*";
}
cout<<"\n";
}
}
void pattern3()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
cout<<i+1;
}
cout<<"\n";
}
}
void pattern4()
{
int i, j, count=1;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
cout<< count << " ";
count++;
}
cout<<"\n";
}
}
1. Pattern 1
2. Pattern 2
3. Pattern 3
4. Pattern 4
5. Exit
Enter ur choice: 1
*****
*****
*****
*****
*****
1. Pattern 1
2. Pattern 2
3. Pattern 3
4. Pattern 4
5. Exit
Enter ur choice: 2
*
**
***
****
*****
1. Pattern 1
2. Pattern 2
3. Pattern 3
4. Pattern 4
5. Exit
Enter ur choice: 3
1
22
333
4444
55555
1. Pattern 1
2. Pattern 2
3. Pattern 3
4. Pattern 4
5. Exit
Enter ur choice: 4
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
1. Pattern 1
2. Pattern 2
3. Pattern 3
4. Pattern 4
5. Exit
Enter ur choice: 5
GOOD BYE..