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
#include<cstdio>

int main(){
    int t;
    scanf("%i",&t);
    while(t--){
        int k;
        scanf("%i",&k);

        if(k==1){
            puts("1");
            continue;
        }
        int nawiasy = 0;
        bool jest = false;
        while(k){
            bool flag = (k%2 == 1);
            k/=2;
            if(flag && k){
                if(jest){
                    printf("*(");
                    ++nawiasy;
                }
                printf("1+(1+1)");
            }
            else if(!flag){
                if(jest)
                    printf("*");
                printf("(1+1)");
            }
            jest = true;
        }
        for(int i = 0; i<nawiasy;++i)
            printf(")");
        puts("");

    }
}