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

thanx in advance .....

#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();
}

Recommended Answers

All 2 Replies

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,
or is that your problem?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.