Может быть кто-нибудь знает как округлить в С++
Например вот код и мне нужно, что бы d округлилось сначала в большую, а потом в меньшую сторону. и вывелось только два знака после запятой.
d=3.45678
cout << "d: " << d << endl;
Некоторые пишут, что нужно записать так
cout << "d: " << setprecision(2) <<d << endl;
Но как я понял, эта функция только скрывает из видимости все числа, выводя на экран только два первых. А мне нужно именно округление..