#include <stdio.h>
#include <stdlib.h> // for abs()
int main()
{
int num, i, y;
printf("Enter a number for generating the pyramid:\n");
for (y = 0; y <= num; y++)
{
// print spaces
for (i = 0; i < num - y; i++)
{
}
// print numbers
for (i = -y; i <= y; i++)
{
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4gLy8gZm9yIGFicygpCgppbnQgbWFpbigpCnsKICAgIGludCBudW0sIGksIHk7CgogICAgcHJpbnRmKCJFbnRlciBhIG51bWJlciBmb3IgZ2VuZXJhdGluZyB0aGUgcHlyYW1pZDpcbiIpOwogICAgc2NhbmYoIiVkIiwgJm51bSk7CgogICAgZm9yICh5ID0gMDsgeSA8PSBudW07IHkrKykKICAgIHsKICAgICAgICAvLyBwcmludCBzcGFjZXMKICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtIC0geTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgcHJpbnRmKCIgICAiKTsKICAgICAgICB9CgogICAgICAgIC8vIHByaW50IG51bWJlcnMKICAgICAgICBmb3IgKGkgPSAteTsgaSA8PSB5OyBpKyspCiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIiUzZCIsIGFicyhpKSk7CiAgICAgICAgfQoKICAgICAgICBwcmludGYoIlxuIik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K