Patterns Part 1
Patterns Part 2
Patterns Part 3
Patterns Part 4
Patterns Part 5
Output : 21
0 909 89098 7890987 678909876 56789098765 4567890987654 345678909876543 23456789098765432 1234567890987654321
Program : 21
#include<stdio.h>
int main() {
	int i,j;
	printf("0\n");
	for (i=9;i>=1;i--) {
		for (j=i;j<=9;j++)
		      printf("%d",j);
		printf("0");
		for (j=9;j>=i;j--)
		      printf("%d",j);
		printf("\n");
	}
	return 0;
}
Output : 22
    1
   21
  321
 4321
54321
Program : 22
#include<stdio.h>
int main() {
	int i,j,k;
	for (i=1;i<=5;i++) {
		for (j=5;j>=1;j--) {
			if(j<=i)
			        printf("%d",j); else
			        printf(" ");
		}
		printf("\n");
	}
	return 0;
}
Output : 23
1 1 12 21 123 321 1234 4321 1234554321
Program : 23
#include<stdio.h>
int main() {
	int i,j,k;
	for (i=1;i<=5;i++) {
		for (j=1;j<=5;j++) {
			if(j<=i)
			        printf("%d",j); else
			        printf(" ");
		}
		for (j=5;j>=1;j--) {
			if(j<=i)
			        printf("%d",j); else
			        printf(" ");
		}
		printf("\n");
	}
	return 0;
}
Output : 24
1 2*2 3*3*3 4*4*4*4 4*4*4*4 3*3*3 2*2 1
Program : 24
#include<stdio.h>
int main() {
	int i,j;
	for (i=1;i<=4;i++) {
		for (j=1;j<=i;j++) {
			if(j<i) 
			        printf("%d*",i); else 
			        printf("%d",i);
		}
		printf(" \n");
	}
	for (i=4;i>=1;i--) {
		for (j=1;j<=i;j++) {
			if(j<i) 
			        printf("%d*",i); else 
			        printf("%d",i);
		}
		printf(" \n");
	}
	return 0;
}
Output : 25
1 232 45654 78910987
Program : 25
#include<stdio.h>
int main() {
	int i,j,k=1,l=1,n=4;
	for (i=1;i<=n;i++) {
		l=k;
		for (j=1;j<=i;j++)
		      printf("%d",l++);
		k=l--;
		for (j=1;j<i;j++)
		      printf("%d",--l);
		printf("\n");
	}
	return 0;
}
Output : 26
11 12 13 13 14 15 14 15 16 17
Program : 26
#include <stdio.h>
int main() {
	int i,j;
	for (i=1;i<=4;i++) {
		for (j=1;j<=i;j++) {
			printf("%d ", 9+i+j);
		}
		printf("\n");
	}
	return 0;
}
Output : 27
             1
           2 3
         4 5 6
      7 8 9 10
11 12 13 14 15
Program : 27
#include<stdio.h>
int main() {
	int i,j,k;
	k=1;
	for (i=1;i<=5;i++) {
		for (j=5;j>=1;j--) {
			if(j > i)
			        printf("   "); else
			        printf("%3d",k++);
		}
		printf("\n");
	}
	return 0;
}
Output : 28
1 212 32123 4321234
Program : 28
#include<stdio.h>
int main() {
	int i,j;
	for (i=1;i<=4;i++) {
		for (j=i;j>1;j--)
		      printf("%d",j);
		for (j=1;j<=i;j++)
		      printf("%d",j);
		printf("\n");
	}
	return 0;
}
Output : 29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Program : 29
#include<stdio.h>
int main() {
	int i,j,k;
	k=1;
	for (i=1;i<=5;i++) {
		for (j=5;j>=i;j--) {
			printf("%3d",k++);
		}
		printf("\n");
	}
	return 0;
}
Output : 30
1 23 345 4567 56789
Program : 30
#include<stdio.h>
int main() {
	int i,j,k;
	for (i=1;i<=5;i++) {
		j=i;
		for (k=1;k<=i;k++) {
			printf("%d",j++);
		}
		printf("\n");
	}
	return 0;
}