Pytanie 68
Liczba pierwiastków równania kwadratowego jest zależna od wartości delty w sposób przedstawiony w ramce. Która instrukcja warunkowa odpowiada tej zależności, jeżeli delta to zmienna d?
/*
Delta > 0 - dwa pierwiastki,
Delta = 0 - jeden pierwiastek,
Delta < 0 - brak pierwiastków
*/
/*Instrukcja 1*/
if(d 0 || d > 0)
cout << "brak pierw.";
cout << "dwa pierw.";
else
cout << "jeden pierw.";
/*Instrukcja 2*/
if(d < 0)
cout << "brak pierw.";
else if(d = 0)
cout << "jeden pierw.";
else
cout << "dwa pierw.";
/*Instrukcja 3*/
if(d < 0)
cout << "brak pierw.";
else if(d == 0)
cout << "jeden pierw.";
else
cout << "dwa pierw.";
/*Instrukcja 4*/
if(d < 0)
cout << "brak pierw.";
else if(d >= 0)
cout << "jeden pierw.";
else
cout << "dwa pierw.";Dlaczego ta odpowiedź?
Instrukcja 3 w pełni odwzorowuje logikę decydowania o liczbie pierwiastków równania kwadratowego na podstawie wartości delty.