View Code of Problem 64

#include <iostream>
using namespace std;

int main(){
    int n,k,l,t;
    while(scanf("%d%d%d",&n,&k,&l)!=EOF){
        if(n==0&&k==0&&l==0)
            break;
        for (int i=0; i<n-2; i++) {
            t = k*2-k/2;
            if (t>l)
                break;
            k = t;
        }
        printf("%d\n",k);
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 64