プロが教えるわが家の防犯対策術!

 学校で、c言語でのプログラミングの宿題を出されたんですけど、家にはプログラミングのソフトがなくて、作ったのが合っているかどうかわかりません。それで、どなたか合っているか教えて下さい。
 問題は、
  二個の整数で指定される平面上の点が、次の領域
 D={(x,y)|(x-3)^2+y^2<=25 または
       (x+3)^2+y^2<=25}
に含まれているかどうか判定するプログラムを作成したい。
 二個の整数をキーボードから入力し(m,nとする)
 ・点(m,n)が上の領域Dに含まれている場合には「Yes」と表示する 
 .そうでない場合には「No」と表示する
プログラムを作成せよ。
 作ったのは下記のものです。

#include <stdio.h>
#include <math.h>

main()
{
int m,n;

printf(" Input point(m,n): ");
scanf("%d %d", &m, &n);

if(pow(m-3,2)+n*n<=25 | | pow(m+3,2)+n*n<=25)
printf(" Yes\n");
else
printf(" No\n");
}

A 回答 (1件)

プログラミングの宿題はそれで合っていると思います。



C言語のコンパイラがないのならばフリーで定番の
Borland C++Compiler 5.5を使用してみてはいかがでしょうか?

参考URL:http://www.borland.com/jp/products/cbuilder/free …
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2006/06/11 23:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!