#include <stdio.h>;
#include <stdlib.h>;
void main() {
unsigned long int x, y, z;
printf("\nTHIS 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+OwoKdm9pZCBtYWluKCkgewogIHVuc2lnbmVkIGxvbmcgaW50IHgsIHksIHo7CiAgcHJpbnRmKCJcblRISVMgUFJPR1JBTSBQUklOVFMgQVNDSUkgUFlSQU1JRCBcbiIpOwogIGNoYXIgYzsKICB5ID0gNzE7CiAgeiA9IDEyOwogIGZvciAoaW50IGkgPSAwOyBpIDwgNzsgaSsrKSB7CgogICAgZm9yIChpbnQgaiA9IDY1OyBqIDw9IHk7ICsraikgewogICAgICBwcmludGYoIiVjICIsIGopOyAvKnByaW50cyBsZWZ0IHNpZGUgb2YgdGhlIHN0cmluZyAqLwogICAgfQoKICAgIGZvciAoaW50IGsgPSAwOyBrIDwgMiAqIGk7ICsraykgewoKICAgICAgcHJpbnRmKCIgICIpOyAvKnByaW50cyBzcGFjZXMgYmV0d2VlbiB0aGUgc3RyaW5ncyAqLwogICAgfQogICAgZm9yIChpbnQgbCA9IHk7IGwgPiA2NDsgbC0tKSB7CiAgICAgIGlmIChsID09IDcxKSB7CiAgICAgICAgZm9yIChpbnQgcCA9IDcwOyBwID4gNjQ7IHAtLSkKICAgICAgICAgIHByaW50ZigiJWMgIiwgaSk7CiAgICAgIH0gZWxzZQogICAgICAgIHByaW50ZigiJWMgIiwgbCk7IC8qIHByaW50cyByaWdodCBwYXJ0IG9mIHRoZSBzdHJpbmcgKi8KICAgIH07CiAgICB5ID0geSAtIDE7CiAgICBwcmludGYoIlxuIik7CiAgfQp9