#include #include double f(double x); // プロトタイプ宣言 //======================================= // メイン関数 //======================================= int main(void) { int n, i; double xs, xe, dx, x; printf("開始 x=\t"); scanf("%lf%*c", &xs); printf("終了 x=\t"); scanf("%lf%*c", &xe); printf("分割数 N=\t"); scanf("%d%*c", &n); dx = (xe - xs)/n; for(i=0; i<=n; i++){ x = i*dx; printf("%f\t%f\n", x, f(x)); } return 0; } //======================================= // f(x)の計算 //======================================= double f(double x) { return sin(x)*cos(x)+sqrt(x*x+cos(x)); }