PRINT STAR
PRINT STAR
INPUT
#include <stdio.h>
int starpattern(int rows)
{
for (int i = 0; i < rows; i++)
{
printf("\n");
for (int j = 0; j <= i; j++)
{
printf("* ");
}
}
}
int reversestarpattern(int rows)
{
for (int i = rows; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
printf("* ");
}
printf("\n");
}
}
int main()
{
int rows,type;
printf("Enter the no. of rows of star pattern you want\n ");
scanf("%d", &rows);
printf("Enter 1 if you want to print triangular star pattern\n 2 if you want to print reverse triangular star pattern\n ");
scanf("%d",&type);
switch (type)
{
case 1:
return starpattern(rows);
break;
case 2:
reversestarpattern(rows);
break;
}
return 0;
}
OUTPUT
Enter the no. of rows of star pattern you want
5
Enter 1 if you want to print triangular star pattern
2 if you want to print reverse triangular star pattern
1
*
* *
* * *
* * * *
* * * * *
Enter the no. of rows of star pattern you want
5
Enter 1 if you want to print triangular star pattern
2 if you want to print reverse triangular star pattern
2
* * * * *
* * * *
* * *
* *
*
Comments
Post a Comment