----- TP27 : Récursivité ----- 1. 2. # include # include int fibonacci(int n) { if (n == 0) { return 0; } if (n == 1) { return 1; } return (fibonacci(n-2) + fibonacci(n-1)); } void affiche_fibonacci(int m) { int i; for (i = 0; i != m; i++) { printf("%d\n", fibonacci(i)); } } int main(void) { /*printf("%d",fibonacci(7));*/ affiche_fibonacci(15); } 3. # include # include void affiche_tableau(double* t, int len) { if (sizeof(double)*len == sizeof(double)) { printf("%.2f\n", t[len-1]); } else { printf("%.2lf, ", t[0]); affiche_tableau(&t[1], len-1); } } int main(void) { double t[5] = {1.25, 47.80, 77.01, 54.23, 895.14}; affiche_tableau(t, 5); return EXIT_SUCCESS; }