fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main(){
  6. int liczba, pierwiastek;
  7. int ile_dzielnikow;
  8. int i;
  9.  
  10. cin >> liczba;
  11.  
  12. ile_dzielnikow = 0;
  13. pierwiastek = sqrt(liczba);
  14. for (i=1; i<= pierwiastek; ++i) {
  15. if ( (liczba%i) == 0)
  16. ile_dzielnikow += 2;
  17. }
  18.  
  19. if ( (pierwiastek*pierwiastek) == liczba)
  20. --ile_dzielnikow;
  21.  
  22. cout << ile_dzielnikow << "\n";
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 5276KB
stdin
18
stdout
6