Wednesday, 2 May 2012

All the triangle patterns a single C program


#include<stdio.h>
#include<conio.h>
int main()
{
    int i,j,space,n;
    printf("Enter the number n:\n");
    scanf("%d",&n);
    space=n;
    for(i=0;i<=n;i++)
    {
      for(j=0;j<space;j++)
      {
       printf("");
      }
      space--;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
    space=n;
    for(i=0;i<=n;i++)
    {
      for(j=0;j<space;j++)
      {
       printf(" ");
      }
      space--;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
    space=n;
    for(i=0;i<=n;i++)
    {
      for(j=0;j<space;j++)
      {
       printf("  ");
      }
      space--;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
    printf("\n");
    space=0;
    for(i=n;i>=1;i--)
    {
      for(j=0;j<space;j++)
      {
       printf(" ");
      }
      space++;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
    printf("\n");
    space=0;
    for(i=n;i>=1;i--)
    {
      for(j=0;j<space;j++)
      {
       printf("  ");
      }
      space++;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
    printf("\n");
    space=0;
    for(i=n;i>=1;i--)
    {
      for(j=0;j<space;j++)
      {
       printf("");
      }
      space++;
      for(j=0;j<i;j++)
      {
       printf("* ");
      }
      printf("\n");
    }
getch();
return 0;
}
      

No comments:

Post a Comment