Функция fmod
Функция fmod возвращает остаток от деления
одного дробного числа на другое. В первый параметр
мы передаем делимое, а во второй - делитель.
Функция работает как с целыми, так и с дробными
числами типа double.
Синтаксис
#include <cmath>
double fmod(double x, double y);
Пример
Давайте найдем остаток от деления числа 10
на число 3:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = fmod(10, 3);
cout << res << endl;
return 0;
}
Результат выполнения кода:
1
Пример
Давайте найдем остаток от деления числа 10.5
на число 3.2:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = fmod(10.5, 3.2);
cout << res << endl;
return 0;
}
Результат выполнения кода:
0.9
Пример
Давайте найдем остаток от деления отрицательного
числа "-10" на число 3:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = fmod(-10, 3);
cout << res << endl;
return 0;
}
Результат выполнения кода:
-1