In this program, you'll learn menu driven program to print star and number pattern.
#include<stdio.h>
void pattern1();
void pattern2();
void pattern3();
void pattern4();
int main()
{
int ch;
printf("1. Pattern 1\n2. Pattern 2\n3. Pattern 3\n4. Pattern 4\n5. Exit\n");
printf("Enter ur choice: ");
scanf("%d", &ch);
switch(ch)
{
case 1:
pattern1();
break;
case 2:
pattern2();
break;
case 3:
pattern3();
break;
case 4:
pattern4();
break;
case 5:
printf("GOOD BYE..");
break;
}
}
void pattern1()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<5; j++)
{
printf("*");
}
printf("\n");
}
}
void pattern2()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
printf("*");
}
printf("\n");
}
}
void pattern3()
{
int i, j;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
printf("%d",i+1);
}
printf("\n");
}
}
void pattern4()
{
int i, j, count=1;
for(i=0;i<5;i++)
{
for(j=0; j<=i; j++)
{
printf("%d ",count);
count++;
}
printf("\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..