Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- long int i,x,co=0,j,y,c,k,l,r=0,m=0;
- scanf("%ld%ld",&x,&y);
- long int p=x,z=y;
- if(x<y)
- {
- int a[y];
- for(j=x;j<=y;j++,x=j,co=0)
- {
- for(i=1;i<=x||i>x;i++)
- {
- if(x==1)
- break;
- else
- {
- if(x%2==0)
- {
- x=x/2;
- }
- else
- {
- x=3*x+1;
- }
- }
- ++co;
- }
- for(l=m;l<=r;l++)
- {
- a[l]=co;
- }
- ++r;
- ++m;
- }
- c=a[0];
- for(k=0;k<m;k++)
- {
- if(a[k]>=c)
- {
- c=a[k];
- }
- }
- printf("\n%d %d %d\n",p,z,c+1);
- }
- else
- {
- int a[x];
- for(j=y;j<=x;j++,y=j,co=0)
- {
- for(i=1;i<=y||i>y;i++)
- {
- if(y==1)
- break;
- else
- {
- if(y%2==0)
- {
- y=y/2;
- }
- else
- {
- y=3*y+1;
- }
- }
- ++co;
- }
- for(l=m;l<=r;l++)
- {
- a[l]=co;
- }
- ++r;
- ++m;
- }
- c=a[0];
- for(k=0;k<m;k++)
- {
- if(a[k]>=c)
- {
- c=a[k];
- }
- }
- printf("\n%d %d %d\n",z,p,c+1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement