C/C++の宿題を片付けます 80代目
■ このスレッドは過去ログ倉庫に格納されています
0253デフォルトの名無しさん
2007/01/04(木) 01:18:32申し訳ありませんが、自分で考えてみてもさっぱりだったので、お願いします。
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):
(1)外積による三角形の面積の計算方法を利用し、三角形の面積を求める関数
double trianglearea(double x1,double y1,double x2,double y2,double x3,double y3)
を作成しなさい。三角形は(x1,y1),(x2,y2),(x3,y3)の3つの頂点から成るとする。
(2) (1)の関数を利用して四角形の面積を求めるプログラムを作りたい。
4つの行からなる入力(x1,y1),(x2,y2),(x3,y3),(x4,y4)が、四角形の4つの頂点を示し、
それらの点は、右回りに頂点を選んでいるものと仮定してよい。
(それ以外のときには適切に計算できなくてもよい。)
1つの四角形は、2つの三角形からなると考えてプログラムを作成すること。
(3)四角形の内部の点(x0,y0)を与えた場合、四角形は、(x0,y0)と隣接する四角形の
2つの点からなる三角形4つから構成される。この考え方に基づきプログラムを作成しなさい。
ただし、(1)で作成したtriangleareaを利用すること。
入力は、ファイルから(x1,y1),(x2,y2),(x3,y3),(x4,y4)の順で読むこと。
キーボードから(x0,y0)を入れること(四角形内部の点を入力すること)。
■ このスレッドは過去ログ倉庫に格納されています