Witam mam małe pytanko. Jako początkujący mam problem z kodem zawsze delta wychodzi mi jakaś dziwna tzn nie taka jaka ma wyjść. Z góry dziękuje za pomoc. A oto kodzik:
#include <iostream>
using namespace std;
int a,b,c,delta,xa,xb,xo;
int main()
{
cout<<"Podaj a funkcji kwadratowej:";
cin>>a;
cout<<"Podaj b funkcji kwadratowej:";
cin>>b;
cout<<"Podaj c funkcji kwadratowej:";
cin>>c;
delta=b*b-4*a*c;
cout<<"Twoja delta wynosi:"<<delta<<endl;
if (delta>0)
{
xa=(-b-delta)/2*a;
xb=(b-delta)/2*a;
cout<<"Twoje X1 jest rowne:"<<xa<<endl;
cout<<"Twoje X2 jest rowne:"<<xb<<endl;
}
if(delta==0)
{
xo=-b/2*a;
cout<<"Twoje X0 jest rowne:"<<xo<<endl;
}
else
{
cout<<"Niestety twoja Delta jes ujemna, z czego wynika iz nie oblicze dla cb miejsc zerowych twojej funkcji kwadratowej."<<endl;
}
return 0;
}