• ベストアンサー

C言語の問題について

以下問題について教えてください。 「3つの辺の値を入れ、それが直角三角形かどうかを判定するプログラムを作成せよ。ただし、プログラム内でどの辺が最大かを求めよ。」 わかる方いましたら是非教えてください。分かる範囲で結構です。また、どのように解くかだけでも構いません。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

まず、3数を大きい順に並び替える。 最大数よりが、残2数の和 よりも小さければ、三角形として成り立つ。 この三角形において、三平方の定理が成り立てば、直角三角形である。