Показать сообщение отдельно
Старый 14.12.2014, 12:32   #4
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Круг в массиве

Сообщение от MoteX Посмотреть сообщение
Черт,это просто и гениально Только как это реализовать сразу по обеим координатам? Как определить расстояние от центра до точки по одной из осей это понятно. А как сделать эт сразу по двум? Что то голова уже закипела
...среднее арифметическое? похоже пора вдохнуть свежего воздуха
учи матчасть!!!!!!!!!!


for(i=0;i<30;i++){
     for(
j=0;j<30;j++){
           
int k x//центр по x
           
int m jy//центр по y 
           
if(k*k+m*m<=r*r)
                     
buff[i][j]=1;
     }

buff - массив,
r - радиус

даже за тебя набрал исходник
http://ideone.com/dyAiSR
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием