What is hidden test case? why is it failling

int t;
cin>>t;
while(t–){
int n;
cin>>n;
double ans= (double)n/2;
if(n%2==0)
cout<<n/2<<" “<<n/2<<endl;
else
cout<<ceil(ans)<<” "<<floor(ans)<<endl;
}
}