Решила простым перебором с первой попытки, но мне кажется, что должен быть более элегантный и, главное, универсальный способ - не может же быть, что 1000 чисел мы будем проверять через тысячу int. Или может?
int i =  a < b ? a : b;
int j =  c < d ? c : d;
int h = i < j ? i : j;
int g = h < e ? h : e;
return g;