Faculteit

Opgave

Schrijf een programma dat de faculteit berekent van een reeks natuurlijke getallen.

De reeks eindigt altijd met het getal -1. Voor elk natuurlijk getal in de reeks moet de faculteit worden afgedrukt.

De faculteit van een natuurlijk getal n > 0, genoteerd als n!, is het product van alle positieve gehele getallen van 1 tot en met n.

De faculteit van 0 is bij definitie gelijk aan 1.

Het getal -1 geeft het einde van de invoer aan en mag niet verwerkt worden.

Invoer

Een reeks natuurlijke getallen, elk op een afzonderlijke regel. De reeks eindigt met het getal -1.

Uitvoer

Druk voor elk natuurlijk getal uit de invoer de faculteit af, telkens op een afzonderlijke regel.

Voorbeeld 1

Invoer

3
5
2
-1

Uitvoer

6
120
2

Voorbeeld 2

Invoer

0
1
4
6
-1

Uitvoer

1
1
24
720