Tuesday, May 19, 2009

Printing a pyramid pattern using C

#include
int main()
{
int m , r=4,i,j,k,l,star_pos;
//for creating m rows
for(i=0;i
{
//inside a row now
star_pos=(r-i)-1; //set initial position
for(j=0;j<=r+i;j++)
{
//print star on a condition
//printf("\n Debug: star_pos=%d",star_pos);
if(j==star_pos)
{
printf("*");
star_pos = star_pos + 2;
}
//print space by default.
else
printf(" ");
}
printf("\n");
}
printf("\nBye");
}

No comments: