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