C/C++の宿題片付けます 144代目
■ このスレッドは過去ログ倉庫に格納されています
0817デフォルトの名無しさん
2010/12/24(金) 03:14:13#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のあほなとこも直しておきました
■ このスレッドは過去ログ倉庫に格納されています