#include unsigned max(unsigned tab[], size_t len){ unsigned res = 0; for(size_t i = 0 ; i < len; ++i) if(res < tab[i]) res = tab[i]; return res; } int main(){ unsigned data[4] = {5,6,8,7}; printf("%u\n", max(data, 4)); return 0; }