i have to make one prg in c
that accept only odd number (no) which is (4>no>30) & have to
genrate the pertern which is given below

when no=7 then given petern should be genrated

for that i have do some coding but i can't get the exatly petern..

pls help to solve this problem

``````#include<stdio.h>
#include<conio.h>

void main()
{
int no,i,j,no1;
clrscr();

printf("Enter Number Of Lines: ");
scanf("%d",&no);

no1=no/2;

for(i=1;i<=no1;i++)
{
for(j=i;j<no;j++)
printf(" ");

for(j=1;j<=i;j++)
{
if(j==1 || j==i)
printf("* ");

else
printf("  ");
}
printf("\n");
}
for(i=1;i<=no*2-1;i++)
printf("*");

for(i=1;i<=no;i++)
{
if(i%2==0)
{
for(j=1;j<=i;j++)
{
//printf("*");
}

}
else
printf("\n");
}

for(i=1;i<=no*2-1;i++)
printf("*");
printf("\n");

for(i=no1;i>0;i--)
{
for(j=i;j<no;j++)
printf(" ");

for(j=1;j<=i;j++)
{
if(j==1 || j==i)
printf("* ");

else
printf("  ");
}
printf("\n");
}

getch();
}``````
Attachments
2
Contributors
2
Replies
3
Views
9 Years
Discussion Span
Last Post by nitu_thakkar

Hi,
I had som difficulties understanding what you wanted but I think I got it now.

You want draw a star with an uneven number of points using stdoutput?

Do you use some special algorithm for drawing the star,