Donat un natural , sigui la suma dels seus divisors tret d’ell mateix. Diem que és un nombre popiropis si . Diem que és un nombre -popiropis si per a un enter .
Per exemple, el nombre 133 és popiropis, ja que , i . D’altra banda, 132 és 3-popiropis, perquè .
Feu un programa que, per a cada natural donat, escrigui si és popiropis, si és -popiropis (i amb quin valor de ), o si no és res.
L’entrada és una seqüència de naturals .
Escriviu una línia per a cada , indicant de quina classe és: popiropis, -popiropis, o no res.
El vostre programa ha d’implementar i fer servir la funció
int suma_divisors(int n);
que, donat un natural |n| diferent de 0, retorna la suma dels seus divisors (tret d’ell mateix).
Autoria: Professorat de P1
Generació: 2026-01-25T11:29:29.723Z
© Jutge.org, 2006–2026.
https://jutge.org