/*
 * ????1089.cpp
 * ??????
 * ????: 2012-10-8
 * ??:???????????????
 */

int main(){
	int n;
	double a=0,b=0,c=0,delta=0,x1=0,x2=0,x=0;               //a,b,c?????????????x???????????
	cin >> n;
	while(n--){                                             //????
		cin >> a >> b >> c;
		delta=b*b-4*a*c;
		if (delta>=0){                                 //????????
			if (delta>0){
				x1=(-b + sqrt(delta))/(2*a);
				x2=(-b - sqrt(delta))/(2*a);
				if (x1==0) x1=0;                			//????"-0"???
				if (x2==0) x2=0;
				printf("x1=%.5f;x2=%.5f\n",x1,x2);  		//?printf??????5???
			} else {
				x1=(-b)/(2*a);
				if (x1==0) x1=0;
				printf("x1=x2=%.5f\n", x1);
			}
	    }else {
	    	x1=(-b)/(2*a);              //???
	    	x=sqrt(-delta)/(2*a);       //???
	    	if (x1==0) x1=0;
            if (x==0) x=0;
	    	printf("x1=%.5f+%.5fi;x2=%.5f-%.5fi\n",x1,x,x1,x);
	    }
	}
	return 0;
}