eh, smallest conosce solo x, di y e z non ne sa molto
codice:
int smallest (int x, int y, int z) {
   int min = x;
   
   if (min > z)
     min = z;
   
   if (min > y)
     min = y;
   return min;
}