./Main.c:1:1: warning: data definition has no type or storage class
n,i;double r,s,a;main(m){for(scanf("%lf%d%d",&r,&n,&m);i++<n+m;)s+=2*r*sqrt(1-(a=fmin(fabs(n-2*i),fabs(n-2*(i-m)))/n)*a);printf("%f",s);}
^
./Main.c:1:1: warning: type defaults to ‘int’ in declaration of ‘n’ [-Wimplicit-int]
./Main.c:1:3: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int]
n,i;double r,s,a;main(m){for(scanf("%lf%d%d",&r,&n,&m);i++<n+m;)s+=2*r*sqrt(1-(a=fmin(fabs(n-2*i),fabs(n-2*(i-m)))/n)*a);printf("%f",s);}
^
./Main.c:1:18: warning: return type defaults to ‘int’ [-Wimplicit-int]
n,i;double r,s,a;main(m){for(scanf("%lf%d%d",&r,&n,&m);i++<n+m;)s+=2*r*sqrt(1-(a=fmin(fabs(n-2*i),fabs(n-2*(i-m)))/n)*a);printf("%f",s);}
^
./Main.c: In function ‘main’:
./Main.c:1:18: warning: type of ‘m’ defaults to ‘int’ [-Wimplicit-int]
./Main.c:1:30: warning: implicit declaration of function ‘scanf’ [-Wimplicit-function-declaration]
n,i;double r,s,a;main(m){for(scanf("%lf%d%d",&r,&n,&m);i++<n+m;)s+=2*...