Skip to main content

ZOHO INTERVIEW QUESTION-15


QUESTION:
Print the following pattern
  Ex.  INPUT  :  5

    OUTPUT  :

            1
           1 1
          1 2 1
         1 3 3 1
        1 4 6 4 1

  Ex.  INPUT  :  7

    OUTPUT  :

            1
           1 1
          1 2 1
         1 3 3 1
        1 4 6 4 1
       1 5 10 10 5 1
      1 6 15 20 15 6 1

PROGRAM:
#include <stdio.h>

int main(void) {
int a,b,c,i,j,k,l;
scanf("%d",&a);
for(i=0;i<a;i++)
{
    for(j=0;j<a-i;j++)
    {
    printf("  ");
    }
    for(j=0;j<=i;j++)
    {
             if (j==0 || i==0)
            b = 1;
            else
            b = b*(i-j+1)/j;
            printf(" %d  ",b);
    }
    printf("\n");
}
}

Comments