Keby to niekto iný hľadal tak tu máte opravený kód:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a;
double b;
double c;
double D;
double x1;
double x2;
cout<<"Zadejte parametry a, b, c kvadaticke rovnice:"<<endl;
cin>>a;
getchar();
cin>>b;
getchar();
cin>>c;
getchar();
if (a==0)
{
cout<<"Nespravny vstup"<<endl;
return 0;
}
D=(b*b)-(4*a*c);
cout<<"Diskriminant:"<<D<<endl;
if (D < 0)
{
cout<<"Rovnice nema reseni v R."<<endl;
}
else if (D > 0 )
{
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
cout<<"Koren 1, x1:"<<x1<<endl;
cout<<"Koren 2, x2:"<<x2<<endl;
}
else
{
cout<<"Rovnice ma jedno dvojnasobne reseni"<<x1<<endl;
x1=-b+sqrt(D)/(2*a);
}
getchar();
return 0;
}