
Untitled
By: a guest on
Aug 9th, 2012 | syntax:
None | size: 0.71 KB | hits: 11 | expires: Never
# include <stdio.h>
int main()
{
int a,l,counter,ta,casecounter=1;
while(scanf("%d %d",&a,&l))
{
if(a<0 && l<0)
break;
ta =a ;
counter = 1;
/*printf("%d\t",ta);*/
while(ta!=1 && ta<=l)
{
if(ta%2)
{
ta = 3*ta +1;
}
else
{
ta = ta/2;
}
counter++;
/*printf("%d\t",ta);*/
}
if(ta !=1)
counter--;
printf("Case %d: A = %d, limit = %d, number of terms = %d\n",casecounter,a,l,counter);
casecounter++;
}
return 0;
}
/*
3 10 5 16 8 4 2 1
*/