Thursday, August 27, 2015

UVa 10633 - Rare Easy Problem

// UVa 10633 - Rare Easy Problem

#include <iostream>
using namespace std;

#define integer unsigned long long

int main() {
	integer s;
	while ((cin >> s) && s) {
		int d = s % 9;
		if (d == 0 && s > 9) {
			integer m = (s - 9) / 9;
			integer n = 10 * m + 9;
			cout << n << " ";
		}
		integer m = (s - d) / 9;
		integer n = 10 * m + d;
		cout << n;
		cout << endl;

	}
	return 0;
}

No comments:

Post a Comment