Witam jestem totalnym amatorem c++ więc proszę o wyrozumiałość
.
Nie działa mi skrypt z zadania ROWNANIE - Równanie kwadratowe
#include
#include
using namespace std;
int main()
{
unsigned ilosc;
double a,b,c;
int i;
int j;
cin >> ilosc;
double wynik;
double odpowiedz[ilosc];
for(i=1;i<=ilosc;i++)
{
cin >> a>>b>>c;
wynik=pow(b,2)-4*a*c;
if (a==0)
{
cout << "blad"<<endl;
}
if(wynik<0)
{
odpowiedz[i-1]=0;
//cout << "0"<<endl;
}
else if(wynik==0)
{
odpowiedz[i-1]=1;
// cout << "1"<<endl;
}
else if(wynik>0)
{
odpowiedz[i-1]=2;
//cout <<"2"<<endl;
}
}
for(i=1;i<=ilosc;i++)
{
cout << odpowiedz[i-1]<<endl;
}
/*
double wynik1=pow(atab[1],2)-4*atab[0]*atab[2];
double wynik2=pow(btab[1],2)-4*btab[0]*btab[2];
double wynik3=pow(ctab[1],2)-4*ctab[0]*ctab[2];
double kwadrat=pow(b,2);
double cztery=4*a*c;
double wynik=kwadrat-cztery;
if(wynik<0)
{
cout << "0";
}
else if(wynik==0)
{
cout << "1";
}
else if(wynik>0)
{
cout <<"2";
}
if(wynik1<0)
{
cout << "0"<<endl;
}
else if(wynik1=0)
{
cout << "1"<<endl;
}
else if(wynik1>0)
{
cout <<"2"<<endl;
}
if(wynik2<0)
{
cout << "0"<<endl;
}
else if(wynik2==0)
{
cout << "1"<<endl;
}
else if(wynik2>0)
{
cout <<"2"<<endl;
}
if(wynik3<0)
{
cout << "0"<<endl;
}
else if(wynik3==0)
{
cout << "1"<<endl;
}
else if(wynik3>0)
{
cout <<"2"<<endl;
}
*/
return 0;
}
Proszę o pomoc