C program to print Pyramid alphabet pattern

C program to print Pyramid alphabet pattern.

For n=5,

            A

          A B A

        A B C B A

      A B C D C B A

    A B C D E D C B A


  1. #include<stdio.h>
  2. int main()
  3. {
  4. int i, j, k, n;
  5. printf("Enter number of lines to be printed:");
  6.  scanf("%d", &n);
  7.  for (i=0; i<n; i++)
  8.  {
  9. //logic for intial spaces
  10. for(j=0; j<=n-i; j++)
  11.  printf("  ");
  12.  //logic for priting Alphabets
  13. for(k=0; k<=i; k++)
  14. printf("%c ", 64+k+1);
  15. for(j=i; j>0; j--)
  16. printf("%c ", 64+j);
  17. printf("\n");
  18. }
  19.    return 0; 
  20. }

Output
Enter number of lines to be printed:5
            A
          A B A
        A B C B A
      A B C D C B A
    A B C D E D C B A



Choose Next program from this list

Comments