Q. Write a C program to print the following star structure:
**********
**** ****
*** ***
** **
* *
Ans.
/*C program for reverse star pyramid*/
#include<stdio.h>
#include<conio.h>
int main()
{
int num,c,sp,r=1;
printf("Enter loop repeat number(rows): ");
scanf("%d", &num);
printf("\n");
for(; num>=1; num--,r++)
{
for(c=1; c<=num; c++)
printf("*");
for(sp=r; sp>1; sp--)
printf(" ");
for(sp=r; sp>1; sp--)
printf(" ");
for(c=num; c>=1; c--)
printf("*");
printf("\n");
}
return 0;
}
The output of above program would be:
**********
**** ****
*** ***
** **
* *
Ans.
/*C program for reverse star pyramid*/
#include<stdio.h>
#include<conio.h>
int main()
{
int num,c,sp,r=1;
printf("Enter loop repeat number(rows): ");
scanf("%d", &num);
printf("\n");
for(; num>=1; num--,r++)
{
for(c=1; c<=num; c++)
printf("*");
for(sp=r; sp>1; sp--)
printf(" ");
for(sp=r; sp>1; sp--)
printf(" ");
for(c=num; c>=1; c--)
printf("*");
printf("\n");
}
return 0;
}
The output of above program would be:
Figure: Screen shot for reverse star pyramid C program |
Comments
Post a Comment