fork download
  1. #include <iostream>
  2. #include <cmath>
  3. #include <algorithm>
  4. #include <iomanip>
  5. #include <utility>
  6. using namespace std;
  7.  
  8. const int MAXIMUM = 999999;
  9. int v[MAXIMUM], cnt = 0;
  10.  
  11. int main() {
  12. int n;
  13. cin >> n;
  14. int i = 2;
  15. while (n != 1) {
  16. while (n % i == 0) {
  17. n /= i;
  18. v[++cnt] = i;
  19. }
  20. ++i;
  21. }
  22. if (n < 10) {
  23. cout << n;
  24. } else {
  25. for (int i = 1; i <= cnt; ++i) {
  26. cout << v[i];
  27. }
  28. }
  29. }
  30.  
  31. /*
  32.  
  33.  0...9 - nr respectiv
  34.  nr prime > 10 nu
  35.  65 - nu
  36.  10 - 25
  37.  100 - 455
  38.  32 - 48
  39.  
  40.  
  41.  */
  42.  
Success #stdin #stdout 0.01s 5364KB
stdin
100
stdout
1