Napisalem taki program na liczenie pierwiastkow rowania kwadratowego:
Jak zrobić żeby wyświatlalo mi wyniki z dokladnoscia do 5 miejsc po przecinku (w C jest taka mozliwosc ale w C++ nie wiem:-(
Kod proszę umieszczać w znacznikach code - krzychoocpp
#include <iostream>
#include <math.h>
using namespace std;
double a, b, c ;
double delta;
double x1, x2;
char koniec='t';
int main ()
{
while (koniec=='t')
{
cout << "\t" << endl;
cout << "Podaj parametr a rownania kwadratowego stopnia 2:\t";
cin >> a;
cout << "podaj parametr b rownania kwadratowego stopnia 2:\t";
cin >>b;
cout << "podaj parametr c rownania kwadratowego stopnia 2:\t";
cin >> c;
cout << "\t\t\t\t\t\t\t\t\t\t" << endl;
delta = b*b - 4*a*c;
cout << "Delta wynosi:\t" << delta << endl;
cout << "\t" << endl;
cout << "\t" << endl;
if (delta>0)
{
x1 = - b - sqrt(delta)/2*a;
x2 = - b + sqrt (delta)/2*a;
cout << "Pierwszy pierwiastek wynosi:\t" << x1 << endl;
cout << "Drugi pierwiastek wynosi:\t" << x2 << endl;
cout << "\t" << endl;
}
else if (delta==0)
{
x1 = -b/2*a;
cout << "Pierwiastek rownania kwadratowego wynosi:\t " << x1 << endl;
cout << "\t" <<endl;
}
else if (delta<0)
{
cerr << "Rownanie nie ma pierwiastkow rzeczywistych" << endl;
cout << "\t" << endl;
}
cout << "Aby zakonczyc prace w programie nacisnij n; aby kontynuowac obliczenia wcisnij t.\t" << endl;
cin >> koniec;
cout << "\t" << endl;
}
system ("Pause");
}
Jak zrobić żeby wyświatlalo mi wyniki z dokladnoscia do 5 miejsc po przecinku (w C jest taka mozliwosc ale w C++ nie wiem:-(
Kod proszę umieszczać w znacznikach code - krzychoocpp