int minX(int a[], int x) // int x は配列a の要素数
{
  for (x--; x>0; x--) a[0] = (a[0] < a[x]) ? a[0] : a[x];
  return a[0];
}
敢えて拡張性をw