#include <iostream>
#include <math.h>
using namespace std;
double roundDouble(double numToRound, double multiple)
{
if(multiple == 0)
{
return numToRound;
}
return round(numToRound / multiple) * multiple;
}
int main() {
cout << roundDouble(110.0, 50.0) << endl;
cout << roundDouble(95.0, 50.0) << endl;
cout << roundDouble(125.0, 50.0) << endl;
cout << roundDouble(750.0, 50.0) << endl;
cout << roundDouble(145.0, 50.0) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlIHJvdW5kRG91YmxlKGRvdWJsZSBudW1Ub1JvdW5kLCBkb3VibGUgbXVsdGlwbGUpIAp7IAogaWYobXVsdGlwbGUgPT0gMCkgCiB7IAogIHJldHVybiBudW1Ub1JvdW5kOyAKIH0gCgogcmV0dXJuIHJvdW5kKG51bVRvUm91bmQgLyBtdWx0aXBsZSkgKiBtdWx0aXBsZTsKfSAKCmludCBtYWluKCkgewoJY291dCA8PCByb3VuZERvdWJsZSgxMTAuMCwgNTAuMCkgPDwgZW5kbDsKCWNvdXQgPDwgcm91bmREb3VibGUoOTUuMCwgNTAuMCkgPDwgZW5kbDsKCWNvdXQgPDwgcm91bmREb3VibGUoMTI1LjAsIDUwLjApIDw8IGVuZGw7Cgljb3V0IDw8IHJvdW5kRG91YmxlKDc1MC4wLCA1MC4wKSA8PCBlbmRsOwoJY291dCA8PCByb3VuZERvdWJsZSgxNDUuMCwgNTAuMCkgPDwgZW5kbDsKCXJldHVybiAwOwp9