In algebra, Discriminant helps us in deducing various properties of the roots of a polynomial or polynomial function without even computing them. Let’s look at this general quadratic polynomial of degree two:
ax2 + bx + c
Here the discriminant of the equation is calculated using the formula:
b2 – 4ac
Now we can deduce the following properties:
- If the discriminant is equal to zero then the polynomial has equal roots i.e., a=b.
- If the discriminant is positive and the coefficients are real, then the polynomial has two real roots.
Here are few conditions that we must keep in mind while programming and making deductions from the discriminant:
- If the discriminant is equal to zero then one solution is possible.
- If the discriminant is positive then two solutions are possible.
- If the discriminant is negative then no real solutions are possible.
Input: a = 20 b = 30 c = 10 Explanation: (30**2) - (4*20*10) Output: Discriminant is 100 which is positive Hence Two solutions Input: a = 9 b = 7 c = 12 Explanation: (30**2) - (4*20*10) Output: Discriminant is -383 which is negative Hence no real solutions
Discriminant is 100 which is Positive Hence Two Solutions
This article is contributed by Chinmoy Lenka. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
Improved By : vt_m
- Program for dot product and cross product of two vectors
- Program to check for Peterson number
- Roots of quadratic equation
- Program to check if a given year is leap year
- Representation of a number in powers of other
- Number of Permutations such that no Three Terms forms Increasing Subsequence
- Check if the first and last digit of the smallest number forms a prime
- Print all substring of a number without any conversion
- Complement of a number with any base b
- Check if Decimal representation of an Octal number is divisible by 7