Вы можете использовать trunc
для усечения до определенного количества цифр:
c = a / b;
// truncate past two decimals:
c = trunc(c * 100) / 100;
cout<<"Result: "<<fixed<<setprecision(2)<<c<<endl;
для общей функции:
int trunc(double val, int digits)
{
double pow10 = pow(10,digits);
return trunc(val * pow10) / pow10;
}
, затем используйте
cout << "Result: " << fixed << setprecision(2) << trunc(c,2) << endl;