Feu un programa que digui si un natural és una potència no trivial, és a dir, si es pot expressar com , on tant com són naturals i . Per exemple, tant , com , com , com són potències no trivials, mentre que 3, , i no ho són.
L’entrada consisteix en diversos casos, cadascun amb un natural entre 2 i .
Escriviu cada
seguida de “yes” o “no”, segons sigui o no una
potència no trivial.
No podeu usar la funció matemàtica @pow()@ ni cap de semblant per resoldre aquest problema.
Una possible solució usa una variant del garbell d’Eratòstenes, on es precalcula un factor primer de cada nombre abans de començar a llegir l’entrada.
Autoria: Jordi Cortadella
Generació: 2026-01-25T11:06:03.951Z
© Jutge.org, 2006–2026.
https://jutge.org