Funkcje wielomianowe są funkcjami ciągłymi - wykres funkcji ciągłej jest linią ciągłą.
Jeśli funkcja ciągła określona w przedziale
Miejsce zerowe funkcji ciąłej w przedziale
SZUKAJ(a, b, e) - znajdź miejsce zerowe funkcji f w przedziale [a,b] e - stała służąca do zakończenia procesu połowienia 1. dokóki b-a>e: a.) oblicz środek przedziału s=(a+b)/2 b.) jeżeli f(a)*f(s)<=0, to odrzuć część prawą: b:=s c.) w przeciwnym przypadku odrzuć część lewą: a:=s 2. Zwróć środek przedziału: (a+b)/2
Napisz program, który wyznaczy miejsce zerowe funkcji wielomianowej stopnia trzeciego W(x)=a3x3+a2x2+a1x+a0.
Pierwszy wiersz wejścia zawiera rzeczywiste współczynniki wielomianu a3, a2,
a1 i a0.
W wierszu drugim zapisano końce przedziału [a, b] oraz stałą e.
Możesz założyć, że funkcja wielomianowa W ma w podanym przedziale dokładnie jedno miejsce zerowe.
Wyznaczone miejsce zerowe z dokładnością do pięciu miejsc po przecinku.
Dla danych podanych na wejściu:
1.00000 -0.45833 6.54167 -11.66667 -3.54 6.46 0.000001
Poprawną odpowiedzią jest wyjście:
1.45833
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :