#include <stdio.h>;
#include <stdlib.h>;
int main( void ) {
unsigned long int x, y, z;
printf ( "\n THIS PROGRAM PRINTS ASCII PYRAMID \n " ) ; char c;
y = 71 ;
z = 12 ;
for ( int i = 0 ; i < 7 ; i++ ) {
for ( int j = 65 ; j <= y; ++ j) {
printf ( "%c " , j
) ; /*prints left side of the string */ }
for ( int k = 0 ; k < 2 * i; ++ k) {
printf ( " " ) ; /*prints spaces between the strings */ }
for ( int l = y; l > 64 ; l-- ) {
if ( l == 71 ) {
for ( int p = 70 ; p > 64 ; p-- )
} else
printf ( "%c " , l
) ; /* prints right part of the string */ } ;
y = y - 1 ;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+OwojaW5jbHVkZSA8c3RkbGliLmg+OwoKaW50IG1haW4odm9pZCkgewogIHVuc2lnbmVkIGxvbmcgaW50IHgsIHksIHo7CiAgcHJpbnRmKCJcblRISVMgUFJPR1JBTSBQUklOVFMgQVNDSUkgUFlSQU1JRCBcbiIpOwogIGNoYXIgYzsKICB5ID0gNzE7CiAgeiA9IDEyOwogIGZvciAoaW50IGkgPSAwOyBpIDwgNzsgaSsrKSB7CgogICAgZm9yIChpbnQgaiA9IDY1OyBqIDw9IHk7ICsraikgewogICAgICBwcmludGYoIiVjICIsIGopOyAvKnByaW50cyBsZWZ0IHNpZGUgb2YgdGhlIHN0cmluZyAqLwogICAgfQoKICAgIGZvciAoaW50IGsgPSAwOyBrIDwgMiAqIGk7ICsraykgewoKICAgICAgcHJpbnRmKCIgICIpOyAvKnByaW50cyBzcGFjZXMgYmV0d2VlbiB0aGUgc3RyaW5ncyAqLwogICAgfQogICAgZm9yIChpbnQgbCA9IHk7IGwgPiA2NDsgbC0tKSB7CiAgICAgIGlmIChsID09IDcxKSB7CiAgICAgICAgZm9yIChpbnQgcCA9IDcwOyBwID4gNjQ7IHAtLSkKICAgICAgICAgIHByaW50ZigiJWMuIiwgaSk7CiAgICAgIH0gZWxzZQogICAgICAgIHByaW50ZigiJWMgIiwgbCk7IC8qIHByaW50cyByaWdodCBwYXJ0IG9mIHRoZSBzdHJpbmcgKi8KICAgIH07CiAgICB5ID0geSAtIDE7CiAgICBwcmludGYoIlxuIik7CiAgfQp9