1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
using namespace std;
int main()
{
	int t;
	cin >> t;
	for (int bleh=0; bleh<t; bleh++) {
		int i = 2;
		int czynniki[50];
		int k = 0;
		int liczba;
		cin >> liczba;
		if (liczba==1) {
			cout << liczba;
			continue;	
		}
		while (i*i <= liczba) {
			if (liczba % i) i++;
			else {
				liczba /= i;
				czynniki[k] = i;
				k++;	
			}
		}
		if (liczba>1) czynniki[k] = liczba;
		
		int sum = 0;
		for (int j=0; j <= k; j++) {
			sum += czynniki[j];
		}
		if (sum > 100) cout << "NIE";
		else {
			for (int j=0; j <= k; j++) {
				if (j != 0) cout << "*";
				cout << "(";
				for (int l=0; l<czynniki[j]-1; l++) {
					cout << "1+";	
				}
				cout<<"1)";
			}
			cout << endl;
		}
	}
	return 0;
}