remainder() trong <cmath> tính dư của phép chia với làm tròn thương số đến số chẵn gần nhất (khác fmod làm tròn về 0).
Công thức
remainder = numerator - roundquot * denominator
trong đó roundquot = làm tròn numerator/denominator đến số chẵn gần nhất.
Cú pháp
double remainder(double numerator, double denominator);
Ví dụ
#include <cmath>
#include <iostream>
using namespace std;
int main() {
cout << remainder(51, 5) << endl; // 1
cout << remainder(51, 0) << endl; // giá trị rác / domain error
return 0;
}
Đầu ra
1 -2147483648 (garbage)