Есть функция определенная следующим образом f(0) = 0, f(1) = 1 f(2n) = f(n), f(2n+1)= f(n)+f(n+1) т.е. (я так понимаю): f(2) = f(2*1)=f(1) = 1, f(3) = f(2*1 + 1) = f(1) + f(1 + 1) = 2, f(4) = f(2*2) = f(2) = 1, f(5) = f(2*2 + 1) = f(2) + f(2 + 1) = 3, f(6) = f(2*3) = f(3) = 2, f(7) = f(2*4 + 1) = f(4) + f(4 + 1) = 4, f(8) = 1,
какой мат. программой можно посчитать f(M) где М - натуральное число.
Если писать программу, я так понимаю надо анализировать на четность М, и взависимости от этого вызывать указатель на функцию вычисления