include<stdio.h>
include<math.h>
int main(){
int a,t,i;
double y,z;
scanf("%d",&t);
for(i = 0; i < t; i++){
scanf("%d",&a);
if(a == 1){
printf("N\n");
}
else{
y = ((double)a + sqrt((double)a*(double)a - 4*(double)a))/2;
z = ((double)a - sqrt((double)a*(double)a - 4*(double)a))/2;
printf("Y %0.9lf %0.9lf\n",y,z);
}
}
return 0;} why this code shows wrong answer(1076 C)



