- Код: Выделить всё • Развернуть
0001
0011
0010
0110
0100
1100
1000
1001
Так? Прикинул что каждый НЕпарный шаг и меет суму следующего и предыдущего шага, а каждый парный увеличивается на 2^n. вкратце, Формула для однострочного кода переключения шагов.:
- Код: Выделить всё • Развернуть
Nx=(2^(x/(деление без остачи)2))+(|x%(остача от деления)2-1|(2^(x/2-1))+x/8(количество полушагов цикла)
Все громоздко и не практично, но выгодно при точном позиционированию. Но все равно, волнует вопрос: формула для шаговика, простая и провереная, switch/case не предлагать.
Добавлено спустя 12 минут 53 секунды:
Nx=(2^(x/2))+(|x%2-1|(2^(x/2-1)))+x/8