Определить, попадает ли точка в область ограниченную окружностью - C (СИ)
Формулировка задачи:
Ввести с клавиатуры координаты точки А (x, y). Определить, попадает ли
точка А в область, ограниченной окружностью 1=y^2+(x-1)^2 Ответ вывести в виде сообщения.
Решение задачи: «Определить, попадает ли точка в область ограниченную окружностью»
textual
Листинг программы
- #include <stdio.h>
- void main() {
- float x,y;
- printf("Input x - ");
- scanf("%f",&x);
- printf("Input y - ");
- scanf("%f",&y);
- if( (x-1.0)*(x-1.0)+y*y<=1 )
- printf("Yes");
- else
- printf("No");
- getch();
- }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменных x и y типа float
- Вывод сообщения с просьбой ввести значение переменной x
- Ввод значения переменной x с помощью функции scanf и сохранение его в переменную x
- Вывод сообщения с просьбой ввести значение переменной y
- Ввод значения переменной y с помощью функции scanf и сохранение его в переменную y
- Оценка расстояния от точки (x,y) до окружности с центром в точке (1,0) и радиусом 1
- Если расстояние меньше или равно радиусу, то выводится
Yes
, иначеNo
- Вызов функции getch для приостановки выполнения программы до нажатия клавиши
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д