- Сообщения
- 8,671
- Репутация
- 2,481
Задача:
Вывести в консоль змейку, в виде английской буквы S.
[box title=Пример]
[/box]
Условия:
[list type=decimal]
[*]Вывод должен осуществляться по вызову функции Snake(), которая принимает 4 параметра:
[box title=Параметры]
$W - Ширина змейки (допускается только численное значение не меньше 3-ёх)
$H - Высота змейки (допускается только численное значение не меньше 5-ти)
$sPen_Char - Символ вывода змейки, в примере выше это * (допускается только 1 символ, и не может быть пустой строкой)
$sBk_Char - Символ фонового заполнения змейки, в примере выше это ' ', т.е пробел (допускается только 1 символ, и не может быть пустой строкой)[/box]
[*]Использование подключаемых библиотек запрещено.
[*]Использование рекурсии запрещено.
[*]Для построения змейки использование цикла обязательно!
[*]Позволено использовать не более чем 1 цикл.
[*]Требуется предусмотреть корректность указанных параметров (см. описание к параметрам выше), в случае некорректности устанавливать код ошибки.
[/list]
Победитель в конкурсе:
glax24 - получил Золотую звезду!
Вывести в консоль змейку, в виде английской буквы S.
[box title=Пример]
Код:
***************
*
*
*
**************
*
*
*
*
***************
Условия:
[list type=decimal]
[*]Вывод должен осуществляться по вызову функции Snake(), которая принимает 4 параметра:
[box title=Параметры]
$W - Ширина змейки (допускается только численное значение не меньше 3-ёх)
$H - Высота змейки (допускается только численное значение не меньше 5-ти)
$sPen_Char - Символ вывода змейки, в примере выше это * (допускается только 1 символ, и не может быть пустой строкой)
$sBk_Char - Символ фонового заполнения змейки, в примере выше это ' ', т.е пробел (допускается только 1 символ, и не может быть пустой строкой)[/box]
[*]Использование подключаемых библиотек запрещено.
[*]Использование рекурсии запрещено.
[*]Для построения змейки использование цикла обязательно!
[*]Позволено использовать не более чем 1 цикл.
[*]Требуется предусмотреть корректность указанных параметров (см. описание к параметрам выше), в случае некорректности устанавливать код ошибки.
[/list]
Победитель в конкурсе:
glax24 - получил Золотую звезду!