• 締切済み

VC++による2点間の距離

投稿させていただきます。 開発環境はWindowsXPでVC++2008です。 VC++を使って、2つの座標の距離をとるプログラムを作りたいのですが、いまいちわかりません。 よろしくお願いします。

みんなの回答

回答No.5

>やっぱり hypot って忘れ去られてるのね. http://msdn.microsoft.com/ja-jp/library/ms235360(VS.80).aspx で「使うな」って言ってるから。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

やっぱり hypot って忘れ去られてるのね.

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

すでに回答が出ていますが、要は三平方の定理を使うだけです。 平方根を求める部分(#2で出ているようにCならsqrt())以外は言語に依存するような部分はありません。

回答No.2

2つの座標を(x1,y1)、(x2,y2)とすると 距離=√((x1 - x2)の2乗 + (y1 - y2)の2乗) で求まります。 √は「sqrt関数」で求めます。 2乗は「同じものを2つ掛け算」で求めます。 これで理解できない場合は「永久に理解不可能」なので諦めて下さい。

  • arain
  • ベストアンサー率27% (292/1049)
回答No.1

>いまいちわかりません。 何が分かっていて、何が「いまいち」分からないのでしょうか? それがわからなければどうしようもありませんが。

関連するQ&A