lecture:kiso2:ex:ex05-7.c

文書の過去の版を表示しています。


演習課題 ex05-7.c

2次方程式 $ax^2 + bx + c = 0$ の係数 $a, b, c$ をdouble 型の実数値として入力すると、その実数解を出力するプログラム ex05-7.c を作成し、kiso2コマンドを用いて提出しなさい。 ただし、入力された係数をもつ2次方程式が実数解をもたない場合は「実数解はない」と出力するものとする。また、2次の係数 a が 0 であるときの処理は考えなくても良い。

実行例:

t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 0 0 0
x = -nan
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 0 1 2
x = -nan, -inf
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 1 -2 1
x = 1.000000
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 2 1 0
x = 0.000000, -0.500000
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 2 3 1
x = -0.500000, -1.000000
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 1 0 -3
x = 1.732051, -1.732051
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? -1 1 1
x = -0.618034, 1.618034
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 3 2 -1
x = 0.333333, -1.000000
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 1 2 3
実数解はありません
t180900@s01cd0542-160:~/kiso2-2018/ex05$ ./ex05-7
a b c? 1 1 1
実数解はありません
  • lecture/kiso2/ex/ex05-7.c.1569212555.txt.gz
  • 最終更新: 2019/09/23 13:22
  • by sano