#include<bits/stdc++.h> using namespace std; int n,liczba,a,b; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&liczba); if(liczba<=100) { for(int j=1;j<=liczba;j++) { if(j==liczba)printf("1"); else printf("1+"); } } else { if(50*50<liczba) { printf("NIE"); } else { b=50; while(liczba%b!=0) { b--; } a=liczba/b; if(b+a>100) { printf("NIE"); } else { printf("("); for(int j=1;j<=a;j++) { if(j==a)printf("1"); else printf("1+"); } printf(")*("); for(int j=1;j<=b;j++) { if(j==b)printf("1"); else printf("1+"); } printf(")"); } } } printf("\n"); } }
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 51 52 53 54 55 56 57 | #include<bits/stdc++.h> using namespace std; int n,liczba,a,b; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&liczba); if(liczba<=100) { for(int j=1;j<=liczba;j++) { if(j==liczba)printf("1"); else printf("1+"); } } else { if(50*50<liczba) { printf("NIE"); } else { b=50; while(liczba%b!=0) { b--; } a=liczba/b; if(b+a>100) { printf("NIE"); } else { printf("("); for(int j=1;j<=a;j++) { if(j==a)printf("1"); else printf("1+"); } printf(")*("); for(int j=1;j<=b;j++) { if(j==b)printf("1"); else printf("1+"); } printf(")"); } } } printf("\n"); } } |