Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Quadratic Equation and Linear Solver In c++ We have to solve the linear solution that can result when a=0, and we have to output imaginary

Quadratic Equation and Linear Solver

In c++

We have to solve the linear solution that can result when a=0, and we have to output imaginary roots as well!

The program should give all roots including imaginary ones.

If the coefficients constitute a linear equation you should calculate the single root.

Input:

Three coefficients (a, b, and c respectively) on a single line separated by spaces.

Output:

*The equation being solved.

*Roots.

**Each root on a separate line.

**If there is more than one root, then the one obtained by subtraction is first.

**Roots should be reported as

x =

x = + i

Note that there is a single space on either side of an '=', a '+' or a '-'.

If no valid solutions can be calculated, then output: Unable to determine root(s).

Note that endl puts a line return at the end. You should not put one after your last line of output.

Sample Runs

This is not complete testing!

3 4 -4 3x^2 + 4x + -4 = 0 x = -2 x = 0.666667 
3 4 4 3x^2 + 4x + 4 = 0 x = -0.666667 - 0.942809i x = -0.666667 + 0.942809i 
-7 9 -8 -7x^2 + 9x + -8 = 0 x = 0.642857 - -0.854161i x = 0.642857 + -0.854161i 
MAIN THING TO CONSIDER IS DO NOT WRITE A CODE, WRITE A PSEUDOCODE AND CREATE A FLOWCHART, OF THE STEP BY STEP PROCESS FOR THIS ONE. 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions