C Program to Print Largest Number Pyramid
Problem Statement : Program to Print Largest Number Pyramid
Program :
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 | #include<stdio.h> int main() { int i, j; char symbol = 'A'; int num; int count = 1; printf("Enter the number of Letters in Pyramid "); printf("(less than 26) : \n"); scanf("%d", &num); for (i = 1; i <= num; i++) { for (j = 0; j <= (count / 2); j++) { printf("%c ", symbol++); } symbol = symbol - 2; for (j = 0; j < (count / 2); j++) { printf("%c ", symbol--); } count = count + 2; symbol = 'A'; printf("\n"); } return (0); } |
Output :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Enter the number of Letters in Pyramid (less than 26): 13 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 A B C D E F E D C B A A B C D E F G F E D C B A A B C D E F G H G F E D C B A A B C D E F G H I H G F E D C B A A B C D E F G H I J I H G F E D C B A A B C D E F G H I J K J I H G F E D C B A A B C D E F G H I J K L K J I H G F E D C B A A B C D E F G H I J K L M L K J I H G F E D C B A |