|
|
вернуться в форумWhy WA Послано faust 22 сен 2002 14:26 #include <iostream.h> int main(void) { unsigned long N, Q = 0; long pow = 10; cin >> N; if(N == 0) { cout << 10; return 0; }; for(long i = 9 ; i > 1 ; --i) { while(!(N % i)) { if(Q == 0) { Q = i; N /= i; }else { Q += i * pow; pow *= 10; N /= i; }; }; }; if( N != 1) cout << -1; else cout << Q; return 0; }; |
|
|