C言語なら俺に聞け(入門篇) Part 44
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
2009/02/14(土) 19:11:12初期値を与えないと解けない気がして……
皆さんの意見をもとにいくらか書き直してみましたが、どうにもうまく行きません
#include<stdio.h>
#include<math.h>
main()
{
double y,yy,x,d,h,e,x1,x0;
x0=1.0,5.0;
h=0.001;
e=0.000001;
y=x*x-5*x+6;
yy=((x+h)*(x+h)-5*(x+h)+6-y)/h;
for(;;)
{
x1=x0-y/yy;
d=x1-x0;
if(fabs(d)<=e)break;
y=x*x-5*x+6;
yy=((x+h)*(x+h)-5*(x+h)+6-y)/h;
}
printf("%f\n",x1);
}
'aaa.exe': 'C:\Users\yuma\Documents\Visual Studio 2008\Projects\aaa\Release\aaa.exe' を読み込みました。シンボルが読み込まれました。
'aaa.exe': 'C:\Windows\System32\ntdll.dll' を読み込みました
'aaa.exe': 'C:\Windows\System32\kernel32.dll' を読み込みました
'aaa.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\msvcr90.dll' を読み込みました
スレッド 'Win32 スレッド' (0x3dc) はコード -1073741510 (0xc000013a) で終了しました。
プログラム '[2196] aaa.exe: ネイティブ' はコード -1073741510 (0xc000013a) で終了しました。
■ このスレッドは過去ログ倉庫に格納されています