fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. // zdefiniuj funkcję
  6. int suma_dzielnikow_2(int n) {
  7. int suma = n + 1;
  8. for (int i = 2; i <= sqrt(n); i++){
  9. if (n % i ==0) {
  10. suma += i;
  11. if (i != n / i) suma += n / i;}
  12. }
  13. return suma;
  14. }
  15.  
  16. int main() {
  17. // sprawdź działanie funkcji
  18. cout << suma_dzielnikow_2(7) << " " << suma_dzielnikow_2(25) << endl;
  19. return 0;
  20. }
Success #stdin #stdout 0.01s 5284KB
stdin
1
2
10
42
11
stdout
8 31