void Trabalheador(int m,int n,cmp *x,cmp *y,plr *whereto) { int i,j; plr plrx,plry,plrz; for(i=0;i0.0 & plrz.r>1.05) | (plrz.r<0.0 & plrz.r<0.95) | (plrz.an<0.0 & plrz.an<-0.05) | (plrz.an>0.0 & plrz.an>0.05 )) res++; quadroan=quadroan+sqrt(plrz.an*plrz.an); quadror=quadror+sqrt((plrz.r-1.0)*(plrz.r-1.0)); } printf("\n quadro %f %f and %i dismatches",quadror,quadroan,res); free(trab); *qa=quadroan; *qr=quadror; return(res); }