View Code of Problem 64

#include <stdio.h>
#include <stdlib.h>
#include<ctype.h>
#include<string.h>
#include<math.h>
int main()
{
	int m, n, k, l, i, j;
	while (scanf("%d%d%d",&n,&k,&l))
	{
		if (k == 0 && n == 0 && l == 0)
			break;
		for (i = 2; i < n; i++)
		{
			if ((k - k / 2 + k) > l)
				break;
			else
			{
				k = k - k / 2 + k;
			}
		}
		printf("%d\n", k);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 64