diff options
Diffstat (limited to 'semestre 3/structures des données/td/td1/exo1.c')
| -rw-r--r-- | semestre 3/structures des données/td/td1/exo1.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/semestre 3/structures des données/td/td1/exo1.c b/semestre 3/structures des données/td/td1/exo1.c new file mode 100644 index 0000000..669589b --- /dev/null +++ b/semestre 3/structures des données/td/td1/exo1.c @@ -0,0 +1,15 @@ +#include <stdio.h> + +/* factorielle récursive */ +int xy(int n){ + if (n) { + /* warum nicht ? */ + return n*(xy(n-1)); + } else { + return 1; + } +} + +void main(void){ + printf("%d", xy(5)); +} |
