【C言語】誰か助けてください。【わからない】
■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん
2008/06/26(木) 14:31:22だれかよろしくお願いします。
[問1] 区間[a; b] における関数sin x の積分近似値S をシンプソンの公式で求めるプログ
ラムを作れ。
ユーザの入力: 実数a, b と整数n (区間の分割数)
シンプソンの公式: a, b とn に対して、h = (b-a)/2n
とすると、
S = h{sin((a + 0)h) + sin(a + 2nh) + 4S1 + 2S2}/3,
ただし、
S1 = sin((a + 1)h) + sin((a + 3)h) + … + sin(a + (2n - 1)h);
S2 = sin((a + 2)h) + sin((a + 4)h) + … + sin(a + (2n - 2)h):
要求:
(1) データの入力はgets 入力関数を使う。
(2) 積分近似値S の計算でシンプソンの公式を適用するときには、必要なところ
でfor 文を使う。
[問2] 100 までの素数表を表示するプログラムを作れ。1行8個ずつ表示するようにしな
さい。また、これら素数の個数も出力せよ。
要求:
(1) 2 から100 までの各整数number に対してfor 文を使う。
(2) 上のfor 文のブロックの中で、前回の素数の判定を行うコードを適当に入れる。
この中で、さらにfor 文を使うことがある。
(3) 素数をカウントする変数count を用意して、count=8 ならば改行を行う工夫をする。
■ このスレッドは過去ログ倉庫に格納されています