fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. // zdefiniuj funkcję
  6. int suma_dzielnikow(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. }
  14. return suma;
  15. }
  16.  
  17. int main() {
  18. // sprawdź działanie funkcji
  19. cout << suma_dzielnikow(7) << " " << suma_dzielnikow(16) << endl;
  20. return 0;
  21. }
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
8 31