Informatică, întrebare adresată de denis12lucas, 9 ani în urmă

Cum fac in c++ cand introduc ca suma unor numere gen sa dea cu zecimale
Daca introduc int suma imi da 1:7=0
Dar vreau sa imi dea nr cu zecimale gen 1:7=0.14285714285

Răspunsuri la întrebare

Răspuns de Aurelius13
2
Folosesti din libraria <iomanip> functia setprecision(valoare)... O apelezi astfel:

#include <iostream>
#include <iomanip>

using namespace std;

int main(){
      double x,y;
      cin>>x>>y;
      cout<<fixed<<" "<setprecision(5)<<x/y;
      return 0;
}
FOARTE ATENT LA:
1. SA NU UITI DE fixed E IMPORTANT
2. NUMERELE X SI Y SA FIE DOUBLE
3. IN FUNCTIA setprecision poti scrie ce numar vrei (reprez nr de zecimale)
4. CAM ATAT!

BAFTA :)



denis12lucas: mersi
denis12lucas: f mult
Aurelius13: npc :)
Alte întrebări interesante