Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Normandez, параметрически то задачку решить не пробовали?
Разбить квадраты на подквадраты?
Забудьте, что у вас спираль.
Считайте значения по периметру. Просто по периметру, по часовой стрелке.
Затем уменьшите размер квадрата на 1 и считайте еще раз.

Это куча счетчиков - явная ошибка (я даже следить за ней не буду)
И уберите работу со строками - вас об этом не просят. Массив - значит массив.
Для удобства возьмите числа (все что не оговорено явно, трактуется в пользу студента).

Ах, да. Самое главное - дайте переменным нормальные названия!
i, j, k - по умолчанию счетчики. Остальное назвать полными именами.
Цитата:
f=0,g=0,v=-2,d=-1,q=-2,p=1,x=0,y=0;1;m--,n--,x++,y++,p++,q++,d++,v++,g++,f++
Это просто адовый треш. аж в глазах рябит.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:52, 16-10-2015 | #2