12/07/24 20:59:17.00
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
以下の問題文の ^ はべき乗をあらわす記号とする。
1.二次方程式 "ax^2+bx+c=0" のxの解を"解の公式"を使って求め、表示しなさい。
a,b,cは乱数によって決定されるdouble型の変数とする。
a,b,cは "a≠0 , b^2-4ac>=0" を満たすものとする。
解の公式は {-b±√(b^2-4ac)}/(2a) を使うこと。
2.解の公式を使って解く上記方法には問題点があります。
上記問題点とは、"a=0 , b^2-4ac<0"の時という意図ではありません、
あくまで"a≠0 , b^2-4ac>=0"である前提での問題点です。
その問題点がなんであるかを答え、
その問題点を解決するプログラムを作成しなさい。
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C