In deze opgave zul je alle delers van een geheel getal zoeken en afhankelijk hiervan, bepalen of het getal priem is of niet. Herinner, een priemgetal is een getal \(p\) waarvoor het volgende geldt:

Een getal $$p$$ is een priemgetal, als en slechts als $$p$$ een natuurlijk getal is, groter dan 0 en exact 2 verschillende delers heeft, namelijk 1 en zichzelf. Het getal 1 is bijgevolg geen priemgetal.

Opgave

Schrijf een programma dat een gehele getal inleest, alle delers ervan oplijst (in dalende volgorde) en, indien van toepassing, de boodschap print dat het een priemgetal is. Baseer je hiervoor op de onderstaande voorbeelduitvoeringen.

Specificaties

Voorbeeld (niet priem)

Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor en wordt logischerwijs niet uitgeprint door je programma.

Geef een geheel getal in:
24
Deler: 24
Deler: 12
Deler: 8
Deler: 6
Deler: 4
Deler: 3
Deler: 2
Deler: 1

Voorbeeld (priem)

Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor en wordt logischerwijs niet uitgeprint door je programma.

Geef een geheel getal in:
23
Deler: 23
Deler: 1
Het getal 23 is priem.

Opmerkingen en tips