Quadratic Equation
In this task, you are required to come up with the solution of a quadratic equation.
A quadratic equation can be written as:
~ax^2 + bx + c = 0~
The solution to a quadratic function is also very simple, it might have 0, or 1, or 2 solutions depending on the values of \(a\), \(b\), \(c\).
Your task is to write a program to calculate the solution(s) to a quadratic equation.
Input Specification
The first line will contain a single integer \(N\) (\(N<1000\)).
The next \(N\) lines will each contain 3 float numbers \(a\), \(b\), \(c\), separated by white space.
Output Specification
\(N\) lines of output.
If the quadratic equation has no real number solution, output No solution
.
If it has a unique solution, output that solution, precise to 2 digits after decimal point.
If it has 2 solutions, output in a single lines in increasing order separated by a white space, each precise to 2 digits after decimal point.
Sample Input 1
5
0.5 1 0.5
1 1 1
1 0 -1
0 6 3
0 0 1
Sample Output 1
-1.00
No solution
-1.00 1.00
-0.50
No solution
Comments