![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вчера просматривал темы, и в одной из них автор просил помочь с вращением матрицы. Нужно было определенный элемент сдвинуть в угол, а все остальные должны были вращаться.
Вспомнилась задача которая чуть было не попала в 95 году на олимпиаду, но по какой то причине была исключена из списка. За точность текста не ручаюсь но смысл был таким: Цитата:
А ну ка мастера логики и математики - а как бы вы решили эту задачу ![]() Я нашел решение как вращать массив при таких условиях массив, вот интересно узнать как остальные решат, может кто и выдаст гениальную идею ![]()
I'm learning to live...
Последний раз редактировалось Stilet; 20.10.2010 в 11:22. |
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
ну вроде так, функция будет y=(i+start) mod 10
... а программа - Код:
|
![]() |
![]() |
![]() |
#3 | |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
![]() Цитата:
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
|
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
Последний раз редактировалось Stilet; 20.10.2010 в 12:48. |
||
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
В принципе ADSoft решение хорошее представил. Я так тоже думал, но чет дет протупил, и пошел другим более сложным путем, хотя тоже уложилось в одну формулу, но сложнее.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
![]() Код:
![]()
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. Последний раз редактировалось mrChester; 20.10.2010 в 13:15. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
abs - низя, в условиях же сказано не выходить за пределы массива
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
А разрешено вводить дополнительную переменную указывающую начало массива
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
2 mrChester - ну.... кода не меньше, на другом языке проста... незнай чет меня прибило что именно на паскале нада...)))) на пхп б ваще еще сократил )))
2 Utkin - start - это смещение которое задается пользователем... никаких доп переменных нет... если тока для удобочитаемости |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задание на С++ | Sergius X | Помощь студентам | 1 | 24.10.2009 23:23 |
Задание / Си | Drozvd | Помощь студентам | 6 | 11.08.2009 06:33 |
Задание $ | user570 | Фриланс | 3 | 15.06.2008 22:11 |