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
46
47
48
49
50
#include <iostream>
using namespace std;

int main()
{
	int testy;
	cin>>testy;
	int liczba[testy];
	for(int i=0; i<testy; i++) cin>>liczba[i];
	
	for(int j=0; j<testy; j++)
	{
		int jedynki=0, nawiasy=0;
		string wynik;
		if(liczba[j]%2==1)
		{ 
			wynik += "1+";
			liczba[j] -= 1;
			jedynki += 1;
		}
		
		while(liczba[j]!=1)
		{
			if(liczba[j]%2==0)
			{
				wynik += "(1+1)";
				liczba[j] /= 2;
				jedynki += 2;
				if(liczba[j]%2==0) wynik += "*";
			}
			
			else if(liczba[j]%2==1)
			{
				wynik += "*(1+";
				liczba[j] -= 1;
				jedynki += 1;
				nawiasy += 1;
			}
		}
		
		for(int i=0; i<nawiasy; i++)
		{
			wynik += ")";
		}
		
		if(jedynki<=100)	cout<<wynik<<endl;
		else cout<<"NIE"<<endl;
	}
return 0;
}