STAR PATTERN IN C.
#include <stdio.h>
void starpattern(int rows)
{
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
}
void Reversestarpattern(int rows)
{
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= rows - i - 1; j++)
{
printf("*");
}
printf("\n");
}
}
int main()
{
int rows, type;
printf("Enter 0 for Star Pattern and 1 for Reverse Star Pattern\n");
scanf("%d", &type);
printf("How many rows do you want?\n");
scanf("%d", &rows);
switch (type)
{
case 0:
starpattern(rows);
break;
case 1:
Reversestarpattern(rows);
break;
default:
printf("You have entered an invalid choice");
break;
}
return 0;
}
OUTPUT:
Enter 0 for Star Pattern and 1 for Reverse Star Pattern
0
How many rows do you want?
8
*
**
***
****
*****
******
*******
********
Enter 0 for Star Pattern and 1 for Reverse Star Pattern
1
How many rows do you want?
9
*********
********
*******
******
*****
****
***
**
*
Enter 0 for Star Pattern and 1 for Reverse Star Pattern
2
How many rows do you want?
7
You have entered an invalid choice
Tysm
ReplyDeleteAwesome
ReplyDelete