Pattern In C Part 2

 

Output : 11

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

Program : 11

  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main() {
  4. int rw,c,no,spc;
  5. clrscr();
  6. printf("Enter number of rows : ");
  7. scanf("%d", &no);
  8. for (rw=1; rw<=no; rw++) {
  9. for (spc=no; spc>=rw; spc--) {
  10. printf(" ");
  11. }
  12. for (c=1; c<=rw; c++) {
  13. printf("%2d",c);
  14. }
  15. printf("\n");
  16. }
  17. getch();
  18. }


Output : 12

        1    
1 2 3
1 2 3 4 5
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9_

Program : 12

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


Output : 13

 A B C D E F G G F E D C B A
A B C D E F F E D C B A
A B C D E E D C B A
A B C D D C B A
A B C C B A
A B B A
A A_

Program : 13

  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main() {
  4. int i,j,asci,spc;
  5. clrscr();
  6. for (i=7; i>=1; i--) {
  7. for (spc=6; spc>=i; spc--) {
  8. printf(" ");
  9. }
  10. asci=65;
  11. for (j=1; j<=i; j++) {
  12. printf("%2c",asci++);
  13. }
  14. for (j=i-1; j>=0; j--) {
  15. printf("%2c",--asci);
  16. }
  17. printf("\n");
  18. }
  19. getch();
  20. }


Output : 14

AAA AAB AAC ABA ABB ABC ACA ACB ACC BAA BAB BAC BBA BBB
BBC BCA BCB BCC CAA CAB CAC CBA CBB CBC CCA CCB CCC_

Program : 14

  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main() {
  4. char ch1, ch2, ch3;
  5. clrscr();
  6. for (ch1='A' ; ch1<='C' ; ++ch1) {
  7. for (ch2='A' ; ch2<='C' ; ++ch2) {
  8. for (ch3='A' ; ch3<='C' ; ++ch3) {
  9. printf(" %c%c%c", ch1, ch2, ch3);
  10. }
  11. }
  12. }
  13. getch();
  14. }


Output : 15

11111
2222
333
44
5

Program : 15

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


Output : 16

1234567
12345
123
1

Program : 16

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


Output : 17

55555
45555
34555
23455
12345

Program : 17

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


Output : 18

1
10
101
1010
10101

Program : 18

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


Output : 19

12344321
123**321
12****21
1******1

Program : 19

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


Output : 20

5432*
543*1
54*21
5*321
*4321

Program : 20

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

Comments

Popular posts from this blog

Add two Number

Print Hello Programmer

Pattern in C Part 4