#include <stdio.h>
int num = 0;
int func(int n){
    num++;    
    if (n == 1){
        return 1;
    }
    else if (n%2 == 0){
        return func(n/2);
    }
    else{
        return func(3*n + 1);
    }
}
int main(void){
    int x = 4, y =5;
    printf("実行結果1: %d\n", func(x));
    printf("実行結果2: %d\n", num);
    printf("実行結果3: %d\n", func(y));
    printf("実行結果4: %d\n", num);
    return 0;
}

