Learn C ProgrammingLearn ProgrammingLoop Control StructuresPrograms On For Loop-Pattern ProgrammingResources

041. Write a program to print following outputs in C language

By September 18, 2012 February 5th, 2018 No Comments
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *   
        *
#include<stdio.h>
#include<conio.h>  
main()
{
	int i,j,k,n;
	clrscr();
	printf("Enter number : ");
	scanf("%d",&n);

	for(i=1;i<=n;i++)
	{
		for(k=1;k<=(n-i);k++)
			{
			 printf(" ");
			}
		for(j=1;j<=i;j++)
			{
			 printf("*");
			}
		for(j=2;j<=i;j++)
			{
			 printf("*");
			}

		printf("\n");
	}

	for(i=n-1;i>=1;i--)
	{
		for(k=1;k<=(n-i);k++)
			{
			 printf(" ");
			}
		for(j=1;j<=i;j++)
			{
			 printf("*");
			}
		for(j=2;j<=i;j++)
			{
			 printf("*");
			}

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


Leave a Reply

DEMO01