Develop a C program that computes the different roots in a quadratic equation, ax + bx²=0. r = -b ± √ (b²-4ac), r1 is the root when the + is used in the equation and r2 is the root when 2a the - is used. The roots r1 and r2 can only be computed when the discriminant (b²-4ac) is greater than the zero else the quadratic equation does not have any roots and therefore the program should display "no roots". NOTE: Use the C math built-in function: sqrt(x) is a built in function in C to extract the roots. The program will prompt to input the values of a, b and c and output the roots r1 and r2 or no roots at all. Check your answer manually.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

please make a C++ program for this problem

Develop a C program that computes the different roots in a quadratic equation, ax + bx²=0.
2a
r = -b ± √ (b²-4ac), r1 is the root when the + is used in the equation and r2 is the root when
the - is used. The roots r1 and r2 can only be computed when the discriminant
(b² - 4ac) is greater than the zero else the quadratic equation does not have any roots and therefore the program
should display "no roots".
NOTE: Use the C math built-in function: sqrt(x) is a built in function in C to extract the roots. The program will
prompt to input the values of a, b and c and output the roots r1 and r2 or no roots at all. Check your answer
manually.
Description
The C library function double sqrt(double x) returns the square root of x.
Declaration
Following is the declaration for sqrt() function.
double sqrt(double x)
Parameters
x-This is the floating point value
Return Value
This function returns the square root of x
Transcribed Image Text:Develop a C program that computes the different roots in a quadratic equation, ax + bx²=0. 2a r = -b ± √ (b²-4ac), r1 is the root when the + is used in the equation and r2 is the root when the - is used. The roots r1 and r2 can only be computed when the discriminant (b² - 4ac) is greater than the zero else the quadratic equation does not have any roots and therefore the program should display "no roots". NOTE: Use the C math built-in function: sqrt(x) is a built in function in C to extract the roots. The program will prompt to input the values of a, b and c and output the roots r1 and r2 or no roots at all. Check your answer manually. Description The C library function double sqrt(double x) returns the square root of x. Declaration Following is the declaration for sqrt() function. double sqrt(double x) Parameters x-This is the floating point value Return Value This function returns the square root of x
Example
The following example shows the usage of sqrt() function.
#include <stdio.h>
#include <math.h>
int main() {
}
printf("Square
printf("Square
return(0);
root of %lf is %1f\n", 4.0, sqrt(4.0) );
root of %lf is %1f\n", 5.0, sqrt(5.0) );
Let us compile and run the above program that will produce the following result -
Square root of 4.000000 is 2.000000
Square root of 5.000000 is 2.236068
Transcribed Image Text:Example The following example shows the usage of sqrt() function. #include <stdio.h> #include <math.h> int main() { } printf("Square printf("Square return(0); root of %lf is %1f\n", 4.0, sqrt(4.0) ); root of %lf is %1f\n", 5.0, sqrt(5.0) ); Let us compile and run the above program that will produce the following result - Square root of 4.000000 is 2.000000 Square root of 5.000000 is 2.236068
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Algebraic Expressions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education