Сообщений: 51
Написано 6 полезных сообщений (для 8 пользователей)
Круг в массиве
Всем привет
Сегодня ломал голову, вспоминая геометрию.
Суть такова. Мы имеем массив к примеру m(30,30)
а центр окружности это 10 и 12.
Как из центра "нарисовать" окружность радиусом 4?
__________________
(ьсипдоп утэ йатич ен,йенгиф йадартс ен
Сообщений: 51
Написано 6 полезных сообщений (для 8 пользователей)
Ответ: Круг в массиве
Черт,это просто и гениально Только как это реализовать сразу по обеим координатам? Как определить расстояние от центра до точки по одной из осей это понятно. А как сделать эт сразу по двум? Что то голова уже закипела
...среднее арифметическое? похоже пора вдохнуть свежего воздуха
__________________
(ьсипдоп утэ йатич ен,йенгиф йадартс ен
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
Ответ: Круг в массиве
Сообщение от 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; } }