• ベストアンサー

C言語について

倍精度の浮動小数点で与えられる4点の座標(x1,y1),(x2,y2),(x3,y3),(x4,y4)を入力して、その4点が頂点になる四角形の面積を算出して表示するプログラムをC言語を用いて書くとどういうプログラムをつくればいいのでしょうかm(__)m

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

  • ベストアンサー
  • mide
  • ベストアンサー率44% (333/745)
回答No.2

C言語での書き方が分からないのか,それともどういうアルゴリズムにすればいいのか分からないのか,を区別しないと…。 具体的な4点の座標について,電卓でなら計算できる → 基本的なC言語の書き方,つまり宣言,入力,計算,表示方法を勉強する。倍精度の浮動小数点ということは後回しにしていいでしょう。 C言語で,他のプログラムなら書ける → 単純に数学の問題。平面座標上に4点をとって,面積をどう計算すればいいか考えましょう。便利な公式もあります。 2点の座標を入力してその距離を表示するプログラムが作れれば,あとはそんなに遠くありません。

その他の回答 (1)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

// 必要なヘッダファイルをインクルードする #include <~.h> #include <~.h> // プログラムを「自分」で書く void main(void){   …   …   …   … } 終了。 プログラムの中身は、 ・座標の入力 ・計算 ・面積の出力 位でしょうね…。

参考URL:
http://ja.wikipedia.org/wiki/ブレートシュナイダーの公式

関連するQ&A