View Code of Problem 64

#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;


int main()
{
	int sum, peo, maxsize;
	while (cin>>sum&&cin>>peo&&cin>>maxsize) {
		if (sum == 0 && peo == 0 && maxsize == 0) {
			break;
		}
		for (int i = 1; i < sum-1; i++) {
			if (peo - peo/ 2 + peo > maxsize) {
				break;
			}
			peo = peo - peo / 2 + peo;
		}
		cout << peo << "\n";
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 64