#!/usr/bin/tcc -run #include #include #define For(V, A, B) for(int V = (A); V <= (B); V++) #define Back(V, A, B) for(int V = (A); V >= (B); V--) void row(int i) { For (j, 1, 9 - i) putchar(' '); For (j, 1, i) putchar('0' + j); Back (j, i - 1, 1) putchar('0' + j); putchar('\n'); } int main(void) { For (i, 1, 9) row(i); Back (i, 8, 1) row(i); return 0; }