Kod: Zaznacz cały
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a,b,c,D;
cout << "Podaj wspolczynnik a: ";
cin >> a;
cout << "Podaj wspolczynnik b: ";
cin >> b;
cout << "Podaj wspolczynnik c: ";
cin >> c;
D=(b*b)-(4*a*c);
if (a == 0)
cout << "To nie jest funkcja kwadratowa " << 0;
else
if (D<0)
cout << "Ta funkcja nie ma punktu przeciecia z osia X. Jej wspolrzedne wierzcholka to: " << "(" <<-b/(2*a )<< "," << (4*a)<<")";
else
if (D>0)
{
cout << "Ta funkcja ma 2 rozne pierwiastki rzeczywiste: " <<"X1= "<<(-b-sqrt(D))/(2*a)<<" oraz X2= "<<(-b+sqrt(D))/(2*a)<<endl;
cout << "Wspolrzedne wierzcholka to: " <<"("<<-b/(2*a)<<","<< (4*a)<<")";
}
else
cout << "Ta funkcja ma tylko 1 rozwiazanie: " << "("<<-b/(2*a)<<","<< (4*a)<<")";
cout << endl;
cout << "To koniec programu, nacisnij enter";
cin.ignore();
getchar();
return 0;
}