使わないといけません。実数にキャストされた状態(2.0があるから)問題ないですよ。質問です質問に答えていただきありがとうございます。524質問です下記のプログラムについて、例えば、上辺=5、下辺=4、高さ=3と入力したとき、答えが「13.500000」と表示されるはずが、「13.000000」と表示されてしまいます。下のprintfに「(a+b)*c/2.0」を直接入力すると正解が表示されます。xに代入するとダメな理由を教えてください。ミクプラは自由にリンクできます。