Pattern in C Part 4

 

Output : 31

11111
0000
111
00
1

Program : 31

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i, j;
  5. for (i=5;i>=1;i--) {
  6. for (j=1;j<=i;j++) {
  7. printf("%d",i%2);
  8. }
  9. printf("\n");
  10. }
  11. return 0;
  12. }


Output : 32

1234
2341
3421
4321

Program : 32

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i,j,k;
  5. for (i=1;i<=4;i++) {
  6. k = i-1;
  7. for (j=i;j<i+4;j++) {
  8. if(j<=4) {
  9. printf("%d",j);
  10. } else {
  11. printf("%d",k--);
  12. }
  13. }
  14. printf("\n");
  15. }
  16. return 0;
  17. }


Output : 33

11111
1 1
1 1
1 1
11111

Program : 33

  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int i,j;
  5. for (i=1;i<=5;i++) {
  6. for (j=1;j<=5;j++) {
  7. if(j==5 || j==1 || i==1 || i==5)
  8. printf("1"); else
  9. printf(" ");
  10. }
  11. printf("\n");
  12. }
  13. return 0;
  14. }


Output : 34

                  1  
4 9 16
25 36 49 64 81
100 121 144 169 196 225 256
289 324 361 400 441 484 529 576 625

Program : 34

  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int i, j, k=1;
  5. for (i=1;i<=5;i++) {
  6. for (j=i;j<5;j++) {
  7. printf(" ");
  8. }
  9. for (j=1;j<(i*2);j++) {
  10. printf("%3d ",k*k);
  11. k++;
  12. }
  13. printf("\n");
  14. }
  15. return 0;
  16. }


Output : 35

    1
123
12345
1234567
123456789
1234567
12345
123
1

Program : 35

  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int i, j, k;
  5. for (i=1;i<=5;i++) {
  6. for (j=i;j<5;j++) {
  7. printf(" ");
  8. }
  9. for (k=1;k<(i*2);k++) {
  10. printf("%d",k);
  11. }
  12. printf("\n");
  13. }
  14. for (i=4;i>=1;i--) {
  15. for (j=5;j>i;j--) {
  16. printf(" ");
  17. }
  18. for (k=1;k<(i*2);k++) {
  19. printf("%d",k);
  20. }
  21. printf("\n");
  22. }
  23. return 0;
  24. }


Output : 36

    1 
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Program : 36

  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int i,j;
  5. for (i=1;i<=5;i++) {
  6. for (j=5;j>i;j--) {
  7. printf(" ");
  8. }
  9. for (j=1;j<=i;j++) {
  10. printf("%d ",j);
  11. }
  12. printf("\n");
  13. }
  14. return 0;
  15. }


Output : 37

*000*000*
0*00*00*0
00*0*0*00
000***000

Program : 37

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i,j,k;
  5. for (i=1;i<=4;i++) {
  6. for (j=1;j<=9;j++) {
  7. if(j==i || j==5 || 10-j==i)
  8. printf("*"); else
  9. printf("0");
  10. }
  11. printf("\n");
  12. }
  13. return 0;
  14. }


Output : 38

4444444
4333334
4322234
4321234
4322234
4333334
4444444

Program : 38

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i,j,k;
  5. for (i=4;i>=1;i--) {
  6. for (j=4;j>=i;j--)
  7. printf("%d",j);
  8. for (j=1;j<(i*2)-1;j++)
  9. printf("%d",i);
  10. for (j=i+1;j<=4;j++)
  11. printf("%d",j);
  12. printf("\n");
  13. }
  14. for (i=2;i<=4;i++) {
  15. for (j=4;j>=i;j--)
  16. printf("%d",j);
  17. for (j=1;j<(i*2)-1;j++)
  18. printf("%d",i);
  19. for (j=i+1;j<=4;j++)
  20. printf("%d",j);
  21. printf("\n");
  22. }
  23. return 0;
  24. }


Output : 39

1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
10 20 30 40 50 60 70 80 90 100

Program : 39

  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int i,j;
  5. for (i=1;i<=10;i++) {
  6. for (j=1;j<=i;j++) {
  7. printf("%d ",i*j);
  8. }
  9. printf("\n");
  10. }
  11. return 0;
  12. }


Output : 40

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

Program : 40

  1. #include <stdio.h>
  2.  
  3. long fact(int);
  4. int main() {
  5. int i, j;
  6. for (i=0;i<5;i++) {
  7. for (j=0;j<=i;j++) {
  8. printf("%ld ",fact(i)/(fact(j)*fact(i-j)));
  9. }
  10. printf("\n");
  11. }
  12. return 0;
  13. }
  14. long fact(int n) {
  15. int i;
  16. long f = 1;
  17. for (i=1;i<=n;i++)
  18. f = f*i;
  19. return f;
  20. }

Comments

Popular posts from this blog

Add two Number

Print Hello Programmer