>>845
#include <stdio.h>

int f(int n)
{
    int i;
    for(i=0; n!=1; i++) {
        if(n&1) n = n * 3 + 1;
        else n >>= 1;
    }
    return i;
}

int main(void)
{
    int i, max, imax;
    max = f(1);
    imax = 1;
    for(i=2; i<=10; i++) {
        int temp = f(i);
        if(temp > max) {
            max = temp;
        imax = i;
        }
    }
    printf("もっとも回数が多いのは%dで%d回\n", imax, max);

    return 0;
}