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