Cześć, to znowu ja, z kolejnym problemem. Otóż próbowałem napisać program liczący równanie liniowe ax+b=0
, lecz, gdy a=0
, a b!=0
to nie wyświetla się żaden komunikat, czy zrobiłem coś źle? Kod podsyłam niżej.
float a,b,x;
cout<<"Podaj liczbe a"<<endl;
cin>>a;
cout<<"Podaj liczbe b"<<endl;
cin>>b;
x=-b/a;
if(a=0)
{
if(b=0)
{
cout<<"Rownanie ma nieskonczona ilosc rozwiazan"<<endl;
}
else if(b!=0)
{
cout<<"Rownanie jest sprzeczne"<<endl;
}
}
else if(a!=0)
{
cout<<"Wynikiem rownania jest "<<x<<endl;
}