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