Страница 1 из 1

Помощь новичку в задаче

СообщениеДобавлено: 18.12.2012 20:12:40
DJ_FM
Не могу сделать задачу в консульном режиме =)
Задача:
Последовательность 011212201220200112… строится так: сначала 0, затем повторяется следующее действие: уже написанную часть приписывают справа с заменой 0 на 1, 1 на 2, 2 на 0, т.е.
0->01->0112->01121220->011212202001-> 0112122020010112.

Составить алгоритм, который по введённому N, (0<=N<=3 000 000 000) определяет, какое число стоит на N-ом месте в последовательности нулей ( за исключением представления числа 0).Используя эту функцию, получить двоичное 1|16-ричное 2 представления данных пяти чисел.

Re: Помощь новичку в задаче

СообщениеДобавлено: 18.12.2012 20:32:27
Mr.Smart
DJ_FM писал(а):Не могу сделать задачу в консульном режиме =)

Где ваши попытки? Где хоть какой-то код, который у вас почему-то не работает?

А то получается:
Не хочу делать задачу...
Если так, то вам в соответствующий раздел!

Re: Помощь новичку в задаче

СообщениеДобавлено: 09.08.2013 12:55:56
naomika
DJ_FM писал(а):Не могу сделать задачу в консульном режиме =)

Могу сделать за символическую плату с подробным описанием ))