C++ programs to print alphabet pattern

C++ programs to print alphabet pattern


Introduction

In this article, I have explained the list of all alphabet pattern programs in c++ programming language. I have used Code::Blocks IDE for debugging purpose. But you can use any C++ programming language compiler as per your availability..


techstudy.org

Kindle Paperwhite High Resolution Display Tablet | Rs. 9999

Alphabet pattern : 1

A
BB
CCC
DDDD
EEEEE

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=1;j<=i;j++)
  12. {
  13. cout<<((char)(i+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern : 2

AAAAA

BBBB

CCC

DD

E

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=i;j<=n;j++)
  12. {
  13. cout<<((char)(i+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern : 3

A
AB
ABC
ABCD
ABCDE

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=1;j<=i;j++)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern : 4

E

DE

CDE

BCDE

ABCDE

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=n;i>=1;i--)
  10. {
  11. for(j=i;j<=n;j++)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern : 5

A
BA
CBA
DCBA
EDCBA

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=i;j>=1;j--)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern : 6

E

ED

EDC

EDCB

EDCBA

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=n;i>=1;i--)
  10. {
  11. for(j=n;j>=i;j--)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

     


Alphabet pattern 7

E

DD

CCC

BBBB

AAAAA

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=1;j<=i;j++)
  12. {
  13. cout<<((char)(n-i+1+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern 8

EEEEE

DDDD

CCC

BB

A

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=n;i>=1;i--)
  10. {
  11. for(j=1;j<=i;j++)
  12. {
  13. cout<<((char)(i+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  


Alphabet pattern 9

EDCBA

EDCB

EDC

ED

E

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. for(j=n;j>=i;j--)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern 10

EDCBA

DCBA

CBA

BA

A

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. int i,j;
  7. int n=5;
  8.  
  9. for(i=n;i>=1;i--)
  10. {
  11. for(j=i;j>=1;j--)
  12. {
  13. cout<<((char)(j+64));
  14. }
  15.  
  16. cout<<endl;
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern 11

A

ABA

ABCBA

ABCDCBA

ABCDEDCBA

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. int n=5;
  7.  
  8. for(i=1;i<=n;i++)
  9. {
  10.  
  11. for(j=1;j<=n-i;j++)
  12. {
  13. cout<<" ";
  14. }
  15. for(j=1;j<=i;j++)
  16. {
  17. cout<<(char)(j+64);
  18. }
  19. for(j=i-1;j>=1;j--)
  20. {
  21. cout<<(char)(j+64);
  22. }
  23.  
  24. cout<<endl;
  25. }
  26.  
  27. return 0;
  28. }
  29.  

Alphabet pattern 12

I

IN

IND

INDI

INDIA

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. char s[]="INDIA";
  7.  
  8. for(i=0;s[i];i++)
  9. {
  10. for(j=0;j<=i;j++)
  11. cout<<s[j];
  12.  
  13. cout<<endl;
  14. }
  15.  
  16. return 0;
  17. }
  18.  

     


Alphabet pattern 13

ABCDE
 FGHI
  JKL
   MN
    O
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int i,j,k;
  7. char c='A';
  8. int n=5;
  9.  
  10. for(i=0;i<=n;i++)
  11. {
  12. for(j=0;j<=i;j++)
  13. {
  14. cout<<" ";
  15. }
  16. for(k=n-i-1;k>=0;k--)
  17. {
  18. cout<<c;
  19. c++;
  20. }
  21. cout<<endl;
  22. }
  23. return 0;
  24. }
  25.  

Alphabet pattern 14

A
BC
DEF
GHIJ
KLMNO
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int i,j;
  7. char c;
  8. int n=5;
  9.  
  10. c='A';
  11. for(i=0;i<n;i++)
  12. {
  13. for(j=0;j<=i;j++)
  14. {
  15. if(c=='Z')
  16. break;
  17.  
  18. cout<<c;
  19. c++;
  20. }
  21.  
  22. cout<<endl;
  23. }
  24. return 0;
  25.  
  26. }
  27.  

Alphabet pattern 15

ABCDEDCBA
ABCD DCBA
ABC   CBA
AB     BA
A       A
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. char CH='E';
  7. int space=1;
  8.  
  9. for(i=1; i<=5; i++)
  10. {
  11. for(j='A'; j<=CH; j++)
  12. cout<<((char)(j));
  13.  
  14. if(i==1)
  15. cout<<"\b";
  16.  
  17. for(j=1; j<space; j++)
  18. cout<<" ";
  19.  
  20.  
  21. for(j=CH; j>='A'; j--)
  22. cout<<((char)(j));
  23.  
  24. cout<<endl;
  25. CH--;
  26. space++;
  27. }
  28. return 0;
  29. }
  30.  

Alphabet pattern 16

A 
B C 
D E F 
G H I J 
K L M N O
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. char ch='A';
  7. for(i=1;i<=5;i++)
  8. {
  9. for(j=1;j<=i;j++)
  10. {
  11. cout<<ch++;
  12. }
  13. cout<<endl;
  14.  
  15. }
  16. return 0;
  17. }
  18.  

Alphabet pattern 17

         A
       B A B
     C B A B C
   D C B A B C D
 E D C B A B C D E
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. int n=5;
  7.  
  8. for(i=1;i<=n;i++)
  9. {
  10. for(j=1;j<=n-i;j++)
  11. {
  12. cout<<" ";
  13. }
  14. for(j=i;j>0;j--)
  15. {
  16. cout<<((char)(j+64));
  17. }
  18. for(j=2;j<=i;j++)
  19. {
  20. cout<<((char)(j+64));
  21. }
  22. cout<<endl;
  23. }
  24. return 0;
  25. }
  26.  

Alphabet pattern 18

A
B F
C G J
D H K M
E I L N O
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. int n=5;
  7. int diff,value;
  8.  
  9. for(i=1;i<=n;i++)
  10. {
  11. diff=n-1;
  12. value=i;
  13. for(j=1; j<=i; j++)
  14. {
  15. cout<<((char)(value+64));
  16. value=value+diff;
  17. diff--;
  18. }
  19. cout<<endl;
  20. }
  21. return 0;
  22. }
  23.  

Alphabet pattern 19

A
A B C
A B C D E
A B C D E F G
A B C D E F G H I
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. int n=5;
  7.  
  8. for(i=1;i<=n;i++)
  9. {
  10. for(j=1;j<=(i*2-1);j++)
  11. {
  12. cout<<((char)(j+64));
  13. }
  14. cout<<endl;
  15. }
  16. return 0;
  17. }
  18.  

Alphabet pattern 20

E F G H I
D E F G
C D E
B C
A
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j,k;
  6. int n=5;
  7.  
  8. for(i=n;i>=1;i--)
  9. {
  10. k = i;
  11. for(j=1;j<=i;j++,k++)
  12. {
  13. cout<<((char)(k+64));
  14. }
  15. cout<<endl;
  16. }
  17. return 0;
  18. }
  19.  

Alphabet pattern 21

A B C D E
B C D E
C D E
D E
E
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. int n=5;
  7.  
  8. for(i=1;i<=n;i++)
  9. {
  10. for(j=i;j<=n;j++)
  11. {
  12. cout<<((char)(j+64));
  13. }
  14.  
  15. cout<<endl;
  16.  
  17. }
  18.  
  19. return 0;
  20. }
  21.  

Alphabet pattern 22

        A
      B B
    C C C
  D D D D
E E E E E
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j,k;
  6. int n=5;
  7.  
  8. for(i=1;i<=n;i++)
  9. {
  10. for(j=1;j<=n-i;j++)
  11. {
  12. cout<<" ";
  13. }
  14. for(k=1;k<=i;k++)
  15. {
  16. cout<<((char)(i+64));
  17. }
  18. cout<<endl;
  19. }
  20. return 0;
  21. }
  22.  

Alphabet pattern 23

 ABCDEF
  GHIJK
   LMNO
    PQR
     ST
      U
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j,k;
  6. char c='A';
  7. int n=6;
  8. for(i=0;i<=n;i++)
  9. {
  10. for(j=0;j<=i;j++)
  11. {
  12. cout<<" ";
  13. }
  14. for(k=n-i-1;k>=0;k--)
  15. {
  16. cout<<c;
  17. c++;
  18. }
  19. cout<<endl;
  20. }
  21. return 0;
  22. }
  23.  

Alphabet pattern 24

A
BC
DEF
GHIJ
KLMNO
PQRSTU
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j;
  6. char c;
  7. int n=6;
  8.  
  9. c='A';
  10. for(i=0;i<n;i++)
  11. {
  12. for(j=0;j<=i;j++)
  13. {
  14. if(c=='Z')
  15. break;
  16. cout<<c;
  17. c++;
  18. }
  19. cout<<endl;
  20. }
  21. return 0;
  22. }
  23.  





Related Topics



Responses




Popular Posts

Facebook

Founded in 2016, Tech Study passionately delivers stylish and dynamic innovative information to programmer and technology lovers. http://www.techstudy.org/.