Предмет: Информатика,
автор: noname61661
В ЭВМ вводится по очереди координаты N точек. Определить, сколько ищ них попадает в круг радиусом R с центром в точке (a, b).
На языке Python.
Ответы
Автор ответа:
1
Ответ:
N=int(input('введите количество точек '))
R=int(input('введите радиус круга '))
a,b=map(int,input('введите координаты точки центра окружности ').split())
k=0
for i in range(N):
x,y=map(int,input('введите координаты точки ').split())
if (x-a)**2+(y-b)**2<=R**2:
k+=1
print(k,'точка(-и,-ек) попадает в круг')
Объяснение:
координаты каждой точки вводим в строку через пробел
для проверки условия используем уравнение окружности с центром в точке с координатами (a, b) и радиусом R для точки с координатами (x, y):
Похожие вопросы
Предмет: Английский язык,
автор: viloper
Предмет: Русский язык,
автор: Твард
Предмет: Английский язык,
автор: 23Асюша
Предмет: Математика,
автор: mabdyldaeva95
Предмет: Обществознание,
автор: Kubararinagmailcom