Uva 100:3*n+1

Source Code:


 

Solution

int main()
{
int i,j,tem;
while(scanf(“%d %d”,&i,&j)!=EOF)
{
int temp_i=i;
int temp_j=j;
if(i>j)
{tem=j;
j=i;
i=tem;
}
int max=0;
int c;
while(i<=j) {unsigned int n=i; c=1; while(n!=1) {if(n%2==1) n=3*n+1; else n/=2; c++; } if(c>max)
max=c;
i++;

}

printf(“%d %d %d\n”,temp_i,temp_j,max);
}

return 0;
}

 

Advertisements

About waprogramming

I am in CSE,from CUET
This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s