Показать сообщение отдельно
  #1  
Старый 06.12.2012, 19:48
FireMax FireMax вне форума
Прохожий
 
Регистрация: 06.12.2012
Сообщения: 1
Репутация: 10
Радость Помогите новичку =)

Последовательность 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 представления данных пяти чисел.

Помогите сделать программку , мучаюсь уже целый месяц, хочу научится делать такие сложные задачи а самому понять ни как , нужна помощь ))
Ответить с цитированием