C - A3P8 - C Pattern #8



/*  Write a program for print the pattern
                 1
              1 2 1
            1 2 3 2 1
              1 2 1
                 1
*/



#include<stdio.h>
#include<conio.h>
void main()
{
    int a,b,no,c,s;
    clrscr();
    printf("Enter Center of Pattern ->");
    scanf("%d",&no);

    for(a=1;a<=no;a++)
    {
        for(s=a;s<no;s++)
        {
            printf("   ");
        }
        for(b=1;b<=a;b++)
        {
            printf(" %d ",b);
        }
        for(c=a;c>1;c--)
        {
            printf(" %d ",c-1);
        }
        printf("\n");
    }
    for(a=no;a>1;a--)
    {
        for(s=a;s<=no;s++)
        {
            printf("   ");
        }
        for(b=1;b<a;b++)
        {
            printf(" %d ",b);
        }
        for(c=a-1;c>1;c--)
        {
            printf(" %d ",c-1);
        }
        printf("\n");
    }
    getch();
}



Post a Comment