Сообщение от MoteX
Черт,это просто и гениально Только как это реализовать сразу по обеим координатам? Как определить расстояние от центра до точки по одной из осей это понятно. А как сделать эт сразу по двум? Что то голова уже закипела
...среднее арифметическое? похоже пора вдохнуть свежего воздуха
|
учи матчасть!!!!!!!!!!
for(i=0;i<30;i++){
for(j=0;j<30;j++){
int k = i - x; //центр по x
int m = j- y; //центр по y
if(k*k+m*m<=r*r)
buff[i][j]=1;
}
}
buff - массив,
r - радиус
даже за тебя набрал исходник
http://ideone.com/dyAiSR