fork(1) download
import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args)
	{
		double a, b, c, d, D;
		double x1,x2,x3;
		Scanner s =new Scanner(System.in);
		while(s.hasNext()){
			a= s.nextInt();
			b= s.nextInt();
			c= s.nextInt();
			d= s.nextInt();
			D=b*b-4*a*(c-d);
			if(D>0)
			{
				x1=(-b-Math.sqrt(D))/(2*a);
				x2=(-b+Math.sqrt(D))/(2*a);
				System.out.println(x1+", "+x2+"; ");
			}
			else if(D==0)
			{
				x3=(-b)/(2*a);
				System.out.println(x3+"; ");
			}
			else System.out.println("no roots"+"; ");
		}
	}
}
Success #stdin #stdout 0.06s 4386816KB
stdin
1 3 -4 -1 2 -7 11 0
stdout
-3.79128784747792, 0.7912878474779199; 
no roots;