Tuesday, September 13, 2016

Pattern Programs in C language-3

/* Print the following pattern
1
2  2
3 3 3
4 4 4 4
4 4 4 4
3 3 3
2 2
1

*/

#include<stdio.h>
void pattern(int);
int main()
{
    int n;
    printf("Enter n value");
    scanf("%d",&n);
    pattern(n);
    return 0;
}

void pattern(int n)
{

    int i,j,k,columns,rows;
    int pat1=1,pat2=(n*n)+1;
    columns=n;
    rows=n;

    for(i=1;i<=rows;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d",i);
        }
        printf("\n");
    }
    for(i=1;i<=rows;i++)
    {
        for(j=columns;j>=i;j--)
        {
            printf("%d",n);
        }
        n--;
        printf("\n");
    }

}