#include <stdio.h>
#include <stdlib.h>

double sqr(double a)
{
return(a*a);
}

int main(void)
{
int i;
int in = 0;
double x,y;
int seed;

printf("乱数の種(自然数)を入れてください:");
scanf("%d",&seed);
srand((unsigned int)seed);
for(i=0;i<1000;i++){
x = rand()/32767.0;
y = rand()/32767.0;
if (sqr(x) + sqr(y) =<1.0)
in += 1;
}

printf("π = %f\n",in/seed*4.0);

return(0);
}

コンパイルするとx,yに代入した値が使われてないと返されるんですけど、何がいけないのでしょうか?お願いします