[1] 授業単元:プログラミング1
[2] 問題文(含コード&リンク):

三角形の3辺a,b,cで三角形が形成できる場合にはヘロンの公式(下記)で計算した三角形の面積Sを戻り値とし,三角形が形成できないなら
エラーを示す値を戻り値とする関数を作成せよ.
ヘロンの公式は,三角形の面積をSとすると,
    S2 = x(x-a)(x-b)(x-c) ただし,x = (a+b+c)/2 

三角形の3辺の長さa,b,c(いずれも整数)をキーボードから入力し,この作成したユーザー定義関数を用いて三角形の面積Sを表示するプログラムを作成せよ.
ただし,三角形が形成できない場合には再度a,b,cの入力を促すようにし,三角形の面積Sが計算できるまで繰り返すようにすること.
[実行結果]

三角形の3辺 <a, b, c> : 3 4 10

*** 三角形にならないよ!もう一度入れなおして.

三角形の3辺 <a, b, c> : 3 4 7

*** 三角形にならないよ!もう一度入れなおして.

三角形の3辺 <a, b, c> : 3 4 5

*** 三角形の面積 = 6.000000


[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: VisualStudio2003
 [3.3] 言語: C
[4] 期限: 6月29日
[5] その他の制限: お願いします!!