Open source
Monday, July 15, 2013
3D Figure in C
#include<stdio.h>
#define N 12
int main()
{
//4N-2=x+4i-2 ==>x=4N-4I
int i,j,k;
for(i=1;i<=N;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
for(j=1;j<=(4*N-4*i+1);j++)
{
printf("!");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
printf("\n");
}
for(i=1;i<=N;i++)
{
for(j=1;j<=2*N-1;j++)
{
printf("*");
}
for(j=1;j<=1;j++)
{
printf("!");
}
for(j=1;j<=2*N-1;j++)
{
printf("*");
}
printf("\n");
}
for(i=1;i<=N;i++)
{
for(j=2*i-1;j>=1;j--)
{
printf(" ");
}
for(j=1;j<=(4*N-4*i+1)/2;j++)
{
printf("*");
}
for(j=1;j<=1;j++)
{
printf("!");
}
for(j=1;j<=(4*N-4*i+1)/2;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
No comments:
Post a Comment