View Code of Problem 64

#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;
		y = sum(k, n, l, i);
		printf("%d\n", y);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 64