Definitie
Een getal is semipriem of bijna priem indien het geschreven kan worden als het product van exact twee priemgetallen.
Er geldt bijvoorbeeld dat 4 semipriem is, want 4 = 2 · 2. Ook 6 is semipriem, want 6 = 2 · 3. Het getal 8 is echter niet semipriem, er geldt immers dat 8 = 2 · 2 · 2, het product van drie priemgetallen.
De lijst van de semipriemgetallen begint dus als volgt: 4, 6, 9, 10, 14, 15, 21, 22, …
Schrijf een programma dat een getal vraagt en vervolgens weergeeft of dit semipriem is.
Voor invoer 4
verschijnt er:
4 is semipriem.
Voor invoer 8
verschijnt er:
8 is niet semipriem.
Tips
- Tel het aantal (echte) delers van het gegeven getal. Indien dit aantal gelijk is aan …, dan kan je besluiten dat het getal semipriem is.
- Opgelet, soms moet je een deler meerdere keren tellen… 9 is semipriem, want het is twee keer na elkaar deelbaar door 3.