>>267
書いてありません…
漠然ととけと書いてあります

とりあえず、いま友人にプログラムを見せてもらいました
ただ、そのプログラムですと
sinとcosをつかうとエラーがでてしまいます
ですから、sinとcosをつかっても動けるように改良していただけますか?


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

float f (float); /*関数fの定義*/
float fd ( float ); /*関数の微分用の関数fdの定義*/

int main(void)
{
float x, xd, ep, eps = 0.0001; /*関数の設定*/
int n, nmax=50; /*計算回数と最大反復回数の設定*/

scanf(" %f",&x); /*初期値の入力*/
for(n=1; n<=nmax; n++){ /*規定回数内での繰り返し*/
xd=x-f(x)/fd(x);
ep=xd-x; /*収束の度合いを計算*/
printf("n=%2d x=%8.5f xd=%8.5f ep=%8.5f\n",n,x,xd,ep); /*計算の結果を表示*/
x=xd;
if( fabs ( ep ) < eps ) break;/*収束値が出たら計算を終了*/

}
printf( " 収束値 = %8.4f \n",x); /*収束値を表示する*/
getch(); /*結果をウィンドウに表示する*/
return 0; /*値を返す*/
}


float f ( float x ) /*関数fの計算*/
{
return sin * x - cos * x; /*計算式*/
}

float fd ( float x ) /*関数fdの計算*/
{
return 1-1; /*計算式*/
}