View Code of Problem 64

#include <iostream>
#include <cstdio>
using namespace std;
int main(){
    int n,k,l;
    while(cin>>n>>k>>l){
        if(n==0&&k==0&&l==0)
            break;
        for(int i=1;i<n-1;i++){
            k=k/2+k;
            if(k==l)
                break;
            else if(k>l){
                k=(k/3)*2;
            }
//            cout<<k<<" ";
        }
        cout<<k<<endl;
    }
    return 0;
}








Double click to view unformatted code.


Back to problem 64