Tuesday, September 13, 2016

Pattern Programs in C language-4



/*Print the following pattern

1
3*2
4*5*6
10*9*8*7

*/

#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 oddrow=1,evenrow=1;
    columns=n;
    rows=n;

    for(i=1;i<=rows;i++)
    {
        if(i%2==1)
        {
            oddrow=(i*(i-1))/2;
            oddrow++;
            for(j=1;j<i;j++)
            {
                printf("%d*",oddrow);
                oddrow++;
            }
            printf("%d",oddrow);
        }
        else
        {
            evenrow=(i*(i+1))/2;
            for(j=1;j<i;j++)
            {
                printf("%d*",evenrow);
                evenrow--;
            }
            printf("%d",evenrow);
        }
        printf("\n");
    }
}

Contact Form

Name

Email *

Message *