[1] プログラミング言語1
[2] 次の関数を作成せよ.

int judgment(int x, int y)


[関数の意味] 入力パラメータであるx,yを組み合わせた平面上の点(x,y)を考え,この点が
y = -1 * ( x + (-2) ) * ( x + (-2) ) + 10
y = 5
の2つの線に囲まれた領域内(線上は除く)に含まれるなら戻り値は1,含まれないなら戻り値は0.
この関数の正しさを調べるために,xとyをそれぞれ0から10まで1きざみで変え、そのすべてを組み合わせた平面上の11x11個の点(x,y)のうちで、
上記の領域に含まれる点の数を出力するmainプログラムとプロトタイプ宣言を下記のように与える.
[SUBMIT]された関数は,このプログラムの後ろに追加されて評価される.
[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン: TeraPad
 [3.3] 言語:C
[4] 期限: 今月中に
[5] その他の制限:はじめに
#include <stdio.h>
int judgment(int x, int y);
int main(void)
{
int x,y,count;
count=0;
for(x=0; x<=10; x++)
for(y=0; y<=10; y++)
if(judgment(x,y)==1) count++;
printf("%d\n",count);
}
というのが与えられています。
よろしくお願いします