как вычислить напоминание с плавающей запятой для двух значений с плавающей запятой

У меня есть два значения с плавающей запятой, 'a' и 'b'.

Мне нужно вычислить напоминание об этих двух значениях с плавающей запятой, и это должно быть значение с плавающей запятой.

Пусть

float a = 1.1;
float b = 0.5;

Таким образом, остаток 'r' должен быть точным значением

т. е. r = a % b

r = 1,1 % 0,5

  0.5) 1.1 (2
       1.0
     ______

       0.1

  r = 0.1

Но это приводит к ошибке: недопустимый операнд для значений с плавающей запятой.

Как это сделать?

6
задан mskfisher 15 May 2012 в 18:07
поделиться