Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a java program that implements these two functions Collection getRoots() –

ID: 3832109 • Letter: W

Question

Write a java program that implements these two functions
Collection getRoots() – Returns the roots of the graph (i.e., the nodes with no incoming edges).

int edgeCount() – Returns the total number of edges in the graph.

Kindly answer this question as soon as possible

Explanation / Answer

#include #include int main() { double a, b, c, determinant, root1,root2, realPart, imaginaryPart; printf("Enter coefficients a, b and c: "); scanf("%lf %lf %lf",&a, &b, &c); determinant = b*b-4*a*c; // condition for real and different roots if (determinant > 0) { // sqrt() function returns square root root1 = (-b+sqrt(determinant))/(2*a); root2 = (-b-sqrt(determinant))/(2*a); printf("root1 = %.2lf and root2 = %.2lf",root1 , root2); } //condition for real and equal roots else if (determinant == 0) { root1 = root2 = -b/(2*a); printf("root1 = root2 = %.2lf;", root1); } // if roots are not real else { realPart = -b/(2*a); imaginaryPart = sqrt(-determinant)/(2*a); printf("root1 = %.2lf+%.2lfi and root2 = %.2f-%.2fi", realPart, imaginaryPart, realPart, imaginaryPart); } return 0; }
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote