#include <stdio.h>
void print_pyramid(int height)
{
for(int i = 1; i <= height; ++i)
{
// print spaces part of current level
for (int j = 0; j < height - i; ++j)
{
}
// print block parts of current level
for (int j = 0; j < i; ++j)
{
}
}
}
int main(void) {
int height = 0;
do {
} while (height < 1 || height > 23);
print_pyramid(height);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHByaW50X3B5cmFtaWQoaW50IGhlaWdodCkKewoJZm9yKGludCBpID0gMTsgaSA8PSBoZWlnaHQ7ICsraSkKCXsKCQkvLyBwcmludCBzcGFjZXMgcGFydCBvZiBjdXJyZW50IGxldmVsCgkJZm9yIChpbnQgaiA9IDA7IGogPCBoZWlnaHQgLSBpOyArK2opCgkJewoJCQlwcmludGYoIiAiKTsKCQl9CgkJCgkJLy8gcHJpbnQgYmxvY2sgcGFydHMgb2YgY3VycmVudCBsZXZlbAoJCWZvciAoaW50IGogPSAwOyBqIDwgaTsgKytqKQoJCXsKCQkJcHJpbnRmKCIjIik7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KfQoKaW50IG1haW4odm9pZCkgewoJaW50IGhlaWdodCA9IDA7CglkbyB7CiAgICAgICAgcHJpbnRmKCJQeXJhbWlkIGhlaWdodDogXG4iKTsKICAgICAgICBzY2FuZigiJWQiLCAmaGVpZ2h0KTsKICAgIH0gd2hpbGUgKGhlaWdodCA8IDEgfHwgaGVpZ2h0ID4gMjMpOwogICAgCiAgICBwcmludF9weXJhbWlkKGhlaWdodCk7CiAgICAKCXJldHVybiAwOwp9Cg==