/*to print astriek diamond*/
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,t,max;
clrscr();
printf("a diamond structure in star\n\n");
printf("what is the maximum number of columns\n\n ");
scanf("%d", &max);
/*forward*/
for(i=1;i<=max;i+=2)
{
printf("\t");printf("\t");printf("\t");printf("\t");
printf("*");
for(t=1;t<=i;t+=2)
{
printf("\b");
}
for(j=1;j<=i;j++)
{
printf("* ");
}
printf("\n");
}
/*reverse*/
for(i=max-2;i>=1;i-=2)
{
printf("\t");printf("\t");printf("\t");printf("\t");
for(t=0;t<=i;t+=2)
{
printf("\b");
}
for(j=i;j>=1;j--)
{
printf(" * ");
}
printf("\n");
max=max-1;
}
/*scanf("%d",&dum);*/
getch();
}
The output should be
____*
__*_*_*
*_*_*_*_*
__*_*_*
____*
without _

New Topic/Question
Reply



MultiQuote











|