You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

691 B

recursivefactorial

Instructions

Écrire une fonction récursive qui renvoie la factorielle d'un int passé en paramètre.

Les erreurs (valeurs non possibles ou overflows) renverront 0.

for est interdit pour cet exercice.

Fonction attendue

func RecursiveFactorial(nb int) int {

}

Utilisation

Voici un éventuel programme pour tester votre fonction :

package main

import (
	"fmt"
	piscine ".."
)

func main() {
	arg := 4
	fmt.Println(piscine.RecursiveFactorial(arg))
}

Et son résultat :

student@ubuntu:~/[[ROOT]]/test$ go build
student@ubuntu:~/[[ROOT]]/test$ ./test
24
student@ubuntu:~/[[ROOT]]/test$