質問: プログラムで判別式を使わずに実数か、出ないかの判別をしたいのですが実数である条件として値の二乗が正であるというのは妥当でしょうか?
回答: 2次方程式の話をしていますか? 仮にそうだとして、2次方程式の解について、判別式を使わず、実数解を持つかどうかを判別したいということですか? 仮にそうだとして、与えられるものは、2次方程式の係数ですか? 仮にそうだとして、それはどのような形式で与えられますか? 圧倒的に情報が足りません。 ちなみに、ある複素数 x について、x が実数である条件として値の2乗が正というのは、妥当ではないです。 x が実数または純虚数、といった仮定があれば別ですが。