Quadratic Equation Roots
Równanie kwadratowe jest przedstawiane jako ax2 + bx + c = 0. Ogólny wzór na znalezienie pierwiastków (wartości x, dla których y = 0) jest następujący:
Ten wzór daje dwa pierwiastki: x1, x2. Wartość wewnątrz pierwiastka kwadratowego, b2-4ac jest znana jako wyróżnik (D). Na podstawie wartości wyróżnika, równanie kwadratowe może mieć postać:
- dwa różne pierwiastki rzeczywiste (
D> 0); - jeden pierwiastek rzeczywisty (
D = 0); - brak rzeczywistych pierwiastków (
D < 0).
Państwa kod musi zwrócić Iterable zawierającą dwie wartości: korzenie x1, x2posortowane malejąco. Jeśli istnieje tylko jeden prawdziwy korzeń, obie wartości będą takie same. Jeśli nie ma prawdziwych korzeni, krotka Iterable powinna zawierać ciąg "No real roots".
Dane wejściowe: Trzy liczby całkowite (int).
Wyjście: Tuple lub inne Iterable dwóch liczb całkowitych (int|float)...