Знаете ли вы, как сделать рациональное приближение десятичного числа в C (аналогично крыса функция Matlab)?
Обновление
Если мы хотим P / Q-аппроксимацию двойного числа число , быстрое решение может быть следующим:
int factor=1000000;
P=floor(number*factor);
Q=factor;
Ошибка меньше (число / коэффициент), что незначительно.