Quadratic Equation Roots

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:

example

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)...

You should be an authorized user in order to see the full description and start solving this mission.