fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. typedef long long ll ;
  5.  
  6. vector <ll> Divisors(ll n){
  7. vector<ll> v;
  8. for (ll i = 1; i <= sqrt(n); i++) {
  9. if (n % i == 0) {
  10. v.push_back(i);
  11. if (n / i != i){
  12. v.push_back(n / i);
  13. }
  14. }
  15. }
  16. return v;
  17. }
  18.  
  19. int main(){
  20. ll n;
  21. cin>>n;
  22. vector <ll> d = Divisors(n);
  23. for (int i = d.size() - 1; i >= 0; i--){
  24. cout<<d[i]<<" ";
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5324KB
stdin
36
stdout
6 9 4 12 3 18 2 36 1