Only 2 Test Cases pass :
Please find code below :
package challenges_CB_1;
import java.util.Scanner;
public class Ques5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int d = b*b - 4*a*c;
double sqrt_val = Math.sqrt(Math.abs(d));
int x1 = (int)(-b + sqrt_val) / (2 * a);
int x2 = (int)(-b - sqrt_val) / (2 * a);
if(d > 0) {
System.out.println("real and distinct");
System.out.println(x2 +" "+ x1);
}
else if(d>0 && x1==x2) {
System.out.println("real and eqal");
System.out.println(x2 +" "+ x1);
}
else {
System.out.println("imaginary");
System.out.println(x2 +" "+ x1);
}
}
}