C/C++の宿題を片付けます 118代目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0992デフォルトの名無しさん
2008/12/03(水) 21:59:22#include <stdio.h>
#include <math.h>
#define n 1000
double f(double x, int a, int b) { return x * (x - a) * (x - b); }
int main(void)
{
double answer = 0.0, xk;
int a, b, c;
int i;
printf("input a: "); scanf("%d", &a);
printf("input b: "); scanf("%d", &b);
printf("input c: "); scanf("%d", &c);
for (i = 0; i < n; i++) {
xk = (double)c * i / n;
answer += fabs(f(xk, a, b)) * ((double)c / n);
}
printf("f(x) = x(x - %d)(x - %d)\nx = %d\n", a, b, c);
printf("\nAnswer: %f\n", answer);
return 0;
}
レス数が950を超えています。1000を超えると書き込みができなくなります。