C program to print the following pattern : 1 1 12 21 123 321 1234 4321 1234554321

C program to print the following pattern :


1                1
12            21
123        321
1234    4321
1234554321


Solution:




#include <stdio.h>
#include <stdlib.h>
int main(void) {
 int n,i,j;
 scanf("%d",&n);
 for(i=1;i<=n;i++)
 {
  for(j=1;j<=i;j++)
  {
   printf("%d",j);
  }
  for(j=n-1;j>=i;j--)
  {
   printf(" ");
  }
  for(j=n-1;j>=i;j--)
  {
   printf(" ");
  }
  for(j=i;j>=1;j--)
  {
   printf("%d",j);
  }
  printf("\n");
 }
 return 0;
}