Cześć, mam prosty problem, zaczynam naukę i nie mogę znaleźć błędu:
#include <iostream>
using namespace std;
int main()
{
float a,b,c;
cout <<"Podaj wspolczynniki funkcji kwadratowej: a, b, c. " << endl;
cin >> a;
if (a!=0) {
cin>>b>>c;
double x = b*b - 4*a*c;
if (x<0) cout << " funkcja nie ma pierwiastkow" << endl;
else if (x = 0) cout << "funkcja ma 1 rozwiazanie" << endl;
else if (x > 0) cout << "funkcja ma 2 rozwiazania" << endl;
}
else cout << "to nie jest funkcja kwadratowa" << endl;
return 0;
}
Program jedynie pokazuje odpowiedź, że funkcja nie ma pierwiastków albo po podaniu współczynników nic więcej nie robi. Ktoś wytłumaczy? Bardzo zależy mi na szybkim wytłumaczeniu. :)