Can you solve this equation?
#include<bits/stdc++.h>
int main()
{
int x;
double m,n,i,j,k,y,z;
scanf("%d",&x);
while(x--)
{
m=0;
n=100;
j=50;
scanf("%lf",&y);
if(y>=6&&y<=807020306)
{
while(n-m>0.000001)
{
i=8*pow(j,4)+7*pow(j,3)+2*j*j+3*j+6;
if(i==y)
break;
else if(i>y)
n=j;
else
m=j;
j=(m+n)/2;
}
printf("%.4f\n",j);}
else
printf("No solution!\n");
}
return 0;
}