👤

Salut! Exista vreo functie in C++ care sa afiseze primele x zecimale ale unui numar real fara sa le aproximeze? De exemplu, am numarul 2.189 si vreau sa se afiseze doar cu primele 2 zecimale, adica 2.18. Am folosit functia setprecision din libraria <iomanip>, dar imi afiseaza 2.19...​

Răspuns :

Răspuns:

#include <iostream>

#include <iomanip>

using namespace std;

float x, y;

int n;

int main()

{

   cin >> x;

   n=(int)(x*100);

   y=1.0*n/100;

   cout<<fixed<<setprecision(2)<<y;

}

Explicație:

e o soluţie....