formations/algorithmique/cours/code/factorielle.ml
2019-03-25 13:14:17 +01:00

18 lines
241 B
OCaml

let rec fact = function
|1 -> 1
| n -> n * fact (n-1) ;;
let print_fact n =
Printf.printf "factorielle %i = %i\n" n (fact n)
let main () =
begin
print_fact 5 ;
print_newline () ;
exit 0 ;
end
let _ = main ()