Pattern 1
Enter a number between 1 to 9 : 4
1
121
12321
1234321
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | /* ============================================================================ Name : Hello.c Author : Version : Copyright : TopJavaTutorial.com Description : Hello World in C, Ansi-style ============================================================================ */ #include <stdio.h> #include <stdlib.h> int main(void) { int num, space, i, j, k; printf("Enter a number between 1 to 9 : \n"); scanf("%d", &num); space = num - 1; for (i = 1; i <= num; i++) { for (space = 1; space <= (num - i); space++) { printf(" "); } for (j = 1; j <= i; j++) { printf("%d", j); } for (k = (i - 1); k >= 1; k--) { printf("%d",k); } printf("\n"); } } |
Pattern 2
1
22
333
4444
55555
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <stdio.h> #include <stdlib.h> int main(void) { int count = 5; int i, j; for (i = 1; i <= count; i++) { for (j = 1; j <= i; j++) { printf("%d", i); } printf("\n"); } } |
Pattern 3
1
12
123
1234
12345
1234
123
12
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <stdio.h> #include <stdlib.h> int main(void) { int n = 5; int i, j; for (i = 1; i < n; i++) { for (j = 1; j <= i; j++) printf("%d", j); printf("\n"); } for (i = n; i >= 0; i--) { for (j = 1; j <= i; j++) printf("%d", j); printf("\n"); } printf("\n"); } |
Pattern 4
12345
1234
123
12
1
1
12
123
1234
12345
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> #include <stdlib.h> int main(void) { int n = 5; int i, j; for (i = n; i >= 0; i--) { for (j = 1; j <= i; j++) printf("%d", j); printf("\n"); } for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) printf("%d", j); printf("\n"); } printf("\n"); } |
Pattern 5
1
01
101
0101
10101
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <stdio.h> #include <stdlib.h> int main(void) { int n, p, q, i, j; n = 5; for (i = 1; i <= n; i++) { if (i % 2 == 0) { p = 1; q = 0; } else { p = 0; q = 1; } for (j = 1; j <= i; j++) if (j % 2 == 0) printf("%d", p); else printf("%d", q); printf("\n"); } } |
Pattern 6
1
23
456
78910
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> #include <stdlib.h> int main(void) { int rows, i, j, k = 1; rows = 4; for (i = 1; i <= rows; i++) { for (j = 1; j <= i; j++) printf("%d", k++); printf("\n"); } } |
Pattern 7
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> #include <stdlib.h> int main(void) { int n = 5, i, j, k; for (i = 1; i <= n; i++) { for (j = 1; j <= n - i; j++) { printf(" "); } for (k = 1; k <= i; k++) { printf("%d ", k); } printf("\n"); } } |
Pattern 8
5
54
543
5432
54321
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> #include <stdlib.h> int main(void) { int i = 5; while (i >= 1) { int j = 5; while (j >= i) { printf("%d", j); j--; } i--; printf("\n"); } } |
Pattern 9
1****
12***
123**
1234*
12345
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> #include <stdlib.h> int main(void) { int i, j, k; int n = 5; for (i = 1; i <= n; i++) { for (j = 1; j <= i; ++j) printf("%d", j); for (k = n - i; k >= 1; k--) printf("*"); printf("\n"); } } |
Pattern 10
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> #include <stdlib.h> int main(void) { int i, j, k; for (i = 1; i <= 5; i++) { for (j = 1; j <= 5 - i; j++) printf(" "); for (k = 1; k <= i; k++) printf("%d ", k); printf("\n"); } for (i = 1; i <= 4; i++) { for (j = 1; j <= i; j++) printf(" "); for (k = 1; k <= 5 - i; k++) printf("%d ", k); printf("\n"); } } |
© 2017, www.topjavatutorial.com. All rights reserved. On republishing this post, you must provide link to original post
#