De primoriaal van een natuurlijk getal wordt als volgt gedefinieerd:

Definitie

De primoriaal van een natuurlijk getal n is het product van alle priemgetallen kleiner dan of gelijk aan n en wordt genoteerd als n#. Per definitie geldt 0# = 1 en 1# = 1.

Zo geldt: 7# = 2 · 3 · 5 · 7 = 210.

Opgave

Schrijf een programma dat een natuurlijk getal vraagt en vervolgens de primoriaal van dit natuurlijk getal uitrekent.

Voorbeelden

Voor invoer 7 verschijnt:

De primoriaal van 7 is 210

Voor invoer 1 verschijnt:

De primoriaal van 1 is 1

Bron

Vlaamse Wiskunde Olympiade 2026