>>26
よくわからんが
inline int my_round_up(int X, int base = 10)
{
  if (0 <= X)
  {
    return ((X /base) +1) *base;
  }
  else
  {
    return ((X /base) -1) *base;
  }
}
こんなんでいいのか?

>>29
最低。