#include<stdio.h> int people(int n,int ki,int k,int l); int main() { int n,k,l,ki,t,i; while(scanf("%d %d %d", &n, &k, &l)!=EOF) { i = 1; if(n==0&&k==0&&l==0) { break; } else { t = people(n,k,l,i); } printf("%d\n", t); } return 0; } int people(int n,int ki,int l,int i) { int k = ki; i++; if(i <= n-1) { ki = ki-ki/2+ki; if(ki>l) { return k; } else { people(n,ki,l,i); } } else { return k; } } |
Double click to view unformatted code.