View Code of Problem 64

#include <stdio.h>
int x(int n, int k, int l)
{
	int i = k / 2;
	n--;
	if (n > 1 && (k - i + k) <= l)
	{
		return x(n, k - i + k, l);
	}

	else
		return k;
}
int main()
{
	int n, k, l;
	while (scanf("%d%d%d", &n, &k, &l) != EOF)
	{
		if (n == 0 && k == 0 && l == 0)
			break;
		int p = x(n, k, l);
		printf("%d\n", p);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 64