1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include <stddef.h> #include <stdio.h> void array_max_min(int tab[], size_t len, int *max, int *min) { if (tab && len) { *min = tab[0]; *max = tab[0]; for (size_t i = 0; i < len; i++) { if (tab[i] > *max) { *max = tab[i]; } else if (tab[i] < *min) { *min = tab[i]; } } } }