fork download
  1. #include <iostream>
  2. #include <string>
  3. //#include <conio.h>
  4. #include <algorithm>
  5. //#include <cassert>
  6. //#include<stack>
  7. #include <cmath>
  8. #include<vector>
  9.  
  10. #define ll long long
  11.  
  12. using namespace std;
  13.  
  14.  
  15. int main()
  16. {
  17.  
  18. int number;
  19. cin >> number;
  20.  
  21. vector<int> res;
  22.  
  23. for (size_t i = 1; i <= number / 2 ; i++)
  24. {
  25. if (number % i == 0)
  26. {
  27. res.push_back(i);
  28. }
  29. }
  30.  
  31. res.push_back(number);
  32.  
  33. cout << res.size() << endl;
  34.  
  35. sort(res.begin(), res.end());
  36.  
  37. for (size_t i = 0; i < res.size(); i++)
  38. {
  39. cout << res[i] << " ";
  40. }
  41.  
  42.  
  43. return 0;
  44.  
  45. }
Success #stdin #stdout 0.01s 5408KB
stdin
Standard input is empty
stdout
8
1 2 7 14 1567 3134 10969 21938