~cpp
#include <stdio.h>
int cycle_length(int n); // cycle_length 구
void main()
{
int i_num, j_num; //
int max = 0; // 값 0
scanf("%d %d", &i_num, &j_num); //
for ( ;i_num<j_num;i_num++ ) // cycle_length값
// 값 구
max = max<cycle_length(i_num)?cycle_length(i_num):max;
printf("%d\n", max); // 값
}
int cycle_length(int n)
{
int count = 1; //
while ( n!=1 ) {
if ( n%2!=0 )
n = n*3+1;
else n /= 2;
count++;
}
return count;
}










