Jak zaokrąglić liczby zmiennoprzecinkowe np. do 2 miejsc po przecinku? Próbowałem tak:
#include <bits/stdc++.h>
using namespace std;
int main() {
double x = 1.035;
x = round(x * 100) / 100;
cout << x << "\n";
return 0;
}
ale wynikiem jest 1.03 a nie 1.04 (prawdopodobnie ze względu na niedokładność liczb zmiennoprzecinkowych)
Jak zaokrąglać ?