import java.io.*;
public class Quadratic.java
{
{
int a,b,c,d;
double x1,x2;
System.
out.
println("Enter the value of a,b,c"); str1=br.readLine();
str2=br.readLine();
str3=br.readLine();
d=(b*b)-(4*a*c);
if(d==0)
{
x1=(-b/(2*a));
x2=x1;
System.
out.
println("Roots are real and equal"); System.
out.
println("root1="+x1
); System.
out.
println("root2="+x2
); }
else if(d<0)
{
x1=(-b/(2*a));
x2
=(Math.
sqrt(-d
)/(2*a
));System.
out.
println("roots are imaginary"); System.
out.
println("root1="+x1
+"+j"+x2
); System.
out.
println("root2="+x1
+"-j"+x2
); }
else if(d>0)
{
x1
=((-b
)+Math.
sqrt(d
)/(2*a
));x2
=((-b
)-Math.
sqrt(d
)/(2*a
));System.
out.
println("Roots are real and distinct"); System.
out.
println("root1="+x1
); System.
out.
println("root2="+x2
); }
else
{
System.
out.
println("roots cannot be found"); }
}
}
aW1wb3J0IGphdmEuaW8uKjsKcHVibGljIGNsYXNzIFF1YWRyYXRpYy5qYXZhCnsKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uCnsKQnVmZmVyZWRSZWFkZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwpTdHJpbmcgc3RyMSxzdHIyLHN0cjM7CmludCBhLGIsYyxkOwpkb3VibGUgeDEseDI7ClN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgdGhlIHZhbHVlIG9mIGEsYixjIik7CnN0cjE9YnIucmVhZExpbmUoKTsKc3RyMj1ici5yZWFkTGluZSgpOwpzdHIzPWJyLnJlYWRMaW5lKCk7CmE9SW50ZWdlci5wYXJzZUludChzdHIxKTsKYj1JbnRlZ2VyLnBhcnNlSW50KHN0cjIpOwpjPUludGVnZXIucGFyc2VJbnQoc3RyMyk7CmQ9KGIqYiktKDQqYSpjKTsKU3lzdGVtLm91dC5wcmludGxuKGQpOwppZihkPT0wKQp7CngxPSgtYi8oMiphKSk7CngyPXgxOwpTeXN0ZW0ub3V0LnByaW50bG4oIlJvb3RzIGFyZSByZWFsIGFuZCBlcXVhbCIpOwpTeXN0ZW0ub3V0LnByaW50bG4oInJvb3QxPSIreDEpOwpTeXN0ZW0ub3V0LnByaW50bG4oInJvb3QyPSIreDIpOwp9CmVsc2UgaWYoZDwwKQp7CngxPSgtYi8oMiphKSk7CngyPShNYXRoLnNxcnQoLWQpLygyKmEpKTsKU3lzdGVtLm91dC5wcmludGxuKCJyb290cyBhcmUgaW1hZ2luYXJ5Iik7ClN5c3RlbS5vdXQucHJpbnRsbigicm9vdDE9Iit4MSsiK2oiK3gyKTsKU3lzdGVtLm91dC5wcmludGxuKCJyb290Mj0iK3gxKyItaiIreDIpOwp9CmVsc2UgaWYoZD4wKQp7CngxPSgoLWIpK01hdGguc3FydChkKS8oMiphKSk7CngyPSgoLWIpLU1hdGguc3FydChkKS8oMiphKSk7ClN5c3RlbS5vdXQucHJpbnRsbigiUm9vdHMgYXJlIHJlYWwgYW5kIGRpc3RpbmN0Iik7ClN5c3RlbS5vdXQucHJpbnRsbigicm9vdDE9Iit4MSk7ClN5c3RlbS5vdXQucHJpbnRsbigicm9vdDI9Iit4Mik7Cn0KZWxzZQp7ClN5c3RlbS5vdXQucHJpbnRsbigicm9vdHMgY2Fubm90IGJlIGZvdW5kIik7Cn0KfQp9IAo=