Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <unistd.h>
- #include <stdlib.h>
- void ___(int __)
- {
- int _[5];
- _[3] = (_[4] = (_[0] = (_[2] = 7) - 6) - 1) - 1;
- while (++_[0] - 1 < __)
- _[2] = _[2] + (2 * (_[0] + 2)) - ((5 * _[0]) / 10 * 2);
- while ((++_[4] <= __ && !(_[0] = 0)) || (_[0] = -1) + 1)
- {
- while (++_[0] <= _[4] + 3 && (_[3] += 2, _[1] = -1, 1))
- while (++_[1] < (_[2] - _[3]) / 2 + _[3] || (write(1, "\n", 1) * 0))
- write(1, _[1] < (_[2] - _[3]) / 2 ? " " : "*", 1);
- _[3] = _[3] - (5 * (_[4] - 1) / 10) * 2 - 4;
- }
- _[3] = __ / 2 * 2 + 1;
- while (++_[0] < __ && (_[1] = -1))
- while (++_[1] < (_[2] - _[3]) / 2 + _[3] || (write(1, "\n", 1) * 0))
- write(1, _[1] < (_[2] - _[3]) / 2 ? " " : "|", 1);
- }
- int main(int __, char **_) {
- return (!(__ - 2) ? (___(atoi(_[1])), 0) : 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement