Mam za zadanie aby program do wyznaczania pierwiastków równania kwadratowego po wyświetleniu wyników umożliwiał ponowne wpisanie danych wejściowych
Przykładowe dane wejściowe:
2.57 -28.7863 54.6668
0.219574 -0.972373 0.933615
3.95718 -42.9676 80.1966
Po odpaleniu konsoli mam wpisać 3 wartości po czym program ma podać wynik i tak w kółko
#include <iostream> // Deklaracja odpowiednich bibliotek.
#include <math.h>
using namespace std;
float a,b,c,d,x,x1,x2; // Dane typu "float".
int cztery,zero,siedem;
int main ()
{
cin>>siedem>>cztery>>zero;
cin>>a; // Przypisane podanej wartoœci do zmiennej "a".
cin>>b;
cin>>c;
d=(b*b)-(4*a*c); // Wyznaczenie wartoœci tzw.delty -- "b^2-4ac".
if(d>0) // Jeœli delta wiêksza od "0".
{
x1=(-b-sqrt(d))/(2*a); // Wyznaczenie miejsca zerowego x1.
x2=(-b+sqrt(d))/(2*a); // Wyznaczenie miejsca zerowego x2.
cout<<floor(x1)<<" "<<floor(x2); // Wypisanie wyniku na konsoli.
}
if(d==0) // Jeœli delta równa"0".
{
x=-b/(2*a); // Okreœlenie miejsca zerowego.
cout<<floor(x);
}
if(d<0) // Jeœli delta mniejsza od "0".
{
cout; // Wyœwietlenie komentarza.
}
}