Suma de divisors

Feu una funció que retorni la suma dels divisors d’un nombre @n@.

Per exemple, la suma dels divisors de 28 és
1 + 2 + 4 + 7 + 14 + 28 = 56.

Interfície

+-------:+:-------------------------------------------+
| C++,C  |     int suma_divisors(int x);              |
+--------+--------------------------------------------+
| Java   |     public static int sumaDivisors(int x); |
+--------+--------------------------------------------+
| Python |     suma_divisors(x)  # returns int        |
+--------+--------------------------------------------+
|        |     suma_divisors(x: int) -> int           |
+--------+--------------------------------------------+

Precondició

1≤ @n@  ≤ 10⁸.

Observació

Només cal enviar el procediment demanat; el programa principal serà
ignorat.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T12:09:15.925Z

© Jutge.org, 2006–2026.
https://jutge.org
