Mam problem z tym kodem ponieważ wykonuje mi tylko pierwszy if, a jeżeli liczba(p1) jest mniejsza bądź równa 0, if nie jest wykonywane.
#include <iostream>
using namespace std;
int main()
{
int a,b,c,p1,d=1;
cout<<"y(x)=ax^2+b^2+c"<<endl<<"podaj liczby a, b, c, funkcji kwadratowej"<<endl;
cout<<"a:";
cin>>a;
cout<<"b:";
cin>>b;
cout<<"c:";
cin>>c;
cout<<"funkcja przecina os oy w punkcie: "<<c<<endl;
p1=b*b-4*a*c;
if(p1>0)
{
cout<<"wieksze";
}
if(p1=0)
{
cout<<"wrowne";
}
if(p1<0)
{
cout<<"mniejsze";
}
cout<<"dsadas";
return 0;
}