#include #include int fois_deux(int i) { return 2 * i; } void appliquer_tableau(int f(int), int * t, int n) { for (int i = 0; i < n; i++) { t[i] = f(t[i]); } } int main(void) { int tab[] = {1, 2, 3, 4}; int (* f)(int) = fois_deux; appliquer_tableau(f, tab, 4); for (int i = 0; i < 4; i++) { printf("%d ", tab[i]); } printf("\n"); return EXIT_SUCCESS; }