プログラマー軍団がC/C++の宿題を解決します 34代目
■ このスレッドは過去ログ倉庫に格納されています
0679デフォルトの名無しさん
NGNG腹ごなしに書いてみた。全体領域の定義がよくわからないからそこれへんは適当に直してくれ。
#include <stdio.h>
#include <stdlib.h>
#define SCREEN_W 100
#define SCREEN_H 100
int check_black( double x, double y, double r1, double r2)
{
const double f = x * x + y * y;
return (r1 >= r2) ? ((r1 * r1) >= f) && (f >= (r2 * r2))
: ((r2 * r2) >= f) && (f >= (r1 * r1));
}
■ このスレッドは過去ログ倉庫に格納されています