トップ 一覧 Farm 検索 ヘルプ RSS ログイン

2006mdlの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! Problem L: Complete Triangle

あなたの仕事は,三角形の2辺の長さと,それらの辺に挟まれた角度の大きさが与えられたときに,残りの1辺の長さを求めるプログラムを作成することである.

なお,円周率の値の近似値として3.14159265358979324を利用してもよい.

!Input

入力は複数のデータセットからなる.

それぞれのデータセットは1行で構成される.その行には3つの整数a (0 < a <= 100), b (0 < b <= 100),およびth (0 < th < 180)が含まれ,これらは順に2辺の長さ,およびこれらの辺で挟まれる角度の大きさを表す.角度の大きさは度単位で与えられる.

入力の終了は3つのゼロが含まれる行によって表される.この行を処理してはならない.

!Output

それぞれのデータセットに対して,残りの1辺の長さを出力しなさい.長さの値は,小数点以下は何個の数字を出力しても構わないが, 0.001以上の誤差が含まれてはならない.

!Sample Input

 4 3 90
 4 6 60
 0 0 0

!Output for the Sample Input

 5.000
 5.292

小数点以下の桁数は指定されていないので,上記の出力結果が唯一の正解ではない.たとえば,次のような出力結果も認められる.

 5.0
 5.29150262212918