掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.25622

アルゴリズム?
投稿者---ポピー(2006/01/22 14:09:20)


xとyをそれぞれ0から10まで1きざみで変え、
そのすべてを組み合わせた平面上の11x11個の点(x,y)を考える.
これらの点のうちで、原点が(3,7)、半径4の円の内側(円周上は除く)に
含まれる点の数を出力するプログラムを作成せよ.

ヒント:原点が(3,7),半径4の円の内側ということは,
原点(3,7)と点(x,y)との距離の2乗が4*4より小さいということ.
点(a,b)と点(c,d)の距離の2乗は (a-c)*(a-c) + (b-d)*(b-d) で
与えられる.

という問題が全く分かりません・・・。
アルゴリズムを使えば良いといわれましたが、
参考書をみても似た問題はなく困っています。
どなたかできるだけ詳しく教えてください。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:アルゴリズム? 25627 KING・王 2006/01/22 16:37:27


No.25627

Re:アルゴリズム?
投稿者---KING・王(2006/01/22 16:37:27)


>アルゴリズムを使えば良いといわれましたが、

とりあえずアルゴリズムうんぬんを無視すれば、わかりますか?

#xとyに対して、それぞれ0〜10でループする二重ループを作成し、(3,7)との距離を計算し、
#その距離が4未満の場合をカウントするだけですが。。。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧