#include <stdio.h>
#include <math.h>

int main()
{
const double r = 2;
const double r2 = r * r;
double x = 0, y0 = r, y1 = r;
double s = 0;
double n = 100;
double dx;
printf("分割数 : ");
scanf("%d", &n);
dx = r / n;
for (x = dx; x <= r; x += dx) {
y1 = sqrt(r2 - pow(x, 2.0));
s += (y0 + y1) * dx / 2.0;
y0 = y1;
}

printf("面積 = %f\n", s);
return 0;
}

直しました
あと、>>815のあほなとこも直しておきました