Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- long int func(int n, int m);
- int main(void) {
- int n;
- int m;
- printf("Input n:");
- scanf("%d", &n);
- printf("Input m:");
- scanf("%d", &m);
- printf("F = %ld\n", func(n,m));
- return 0;
- }
- long int func(int n, int m) {
- if (n==2) /* условие останова */
- return m;
- if (n%2)
- return ((n+1)/2);
- return func(n/2,m+1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement