Это вдохновлено/взято из этой темы: http://www.allegro.cc/forums/thread/603383
Проблема
Предположим, что пользователь вводит числовой ввод в диапазоне от 1 до 7. Вход должен быть снят с консоли, аргументы менее желательны.
Когда входной сигнал 1, напечатайте следующее:
***********
*********
*******
*****
***
*
Значения, превышающие один, должны генерировать кратные шаблону, заканчивающиеся на один выше, но симметрично складываться. Например, 3 следует напечатать следующее:
*********** *********** ***********
********* ********* *********
******* ******* *******
***** ***** *****
*** *** ***
* * *
*********** ***********
********* *********
******* *******
***** *****
*** ***
* *
***********
*********
*******
*****
***
*
Бонусные баллы, если вы также печатаете реверс.
*********** ***********
********* *********
******* *******
***** *****
*** ***
* *
***********
*********
*******
*****
***
*
*
***
*****
*******
*********
***********
* *
*** ***
***** *****
******* *******
********* *********
*********** ***********
Можем ли мы попытаться сохранить один ответ на один язык, что мы все улучшим?