Suma de divisors de longitud senar

Donat un natural estrictament positiu @n@, calculeu-ne la suma dels
divisors amb un nombre senar (imparell) de dígits.

Per exemple, els divisors de 120 són 1, 2, 3, 4, 5, 6, 8, 10, 12, 15,
20, 24, 30, 40, 60 i 120. Per tant, la suma en aquest cas és
1 + 2 + 3 + 4 + 5 + 6 + 8 + 120 = 149.

Escriviu una funció

        int suma_divisors_longitud_senar(int n);

que calculi eficientment i retorni la suma dels divisors d’@n@ amb un
nombre senar de dígits.

Precondició

Es compleix 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-25T11:07:47.677Z

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