Пожалуйста выручите!!! В плоскости расположена окружность радиуса R с центром в начале...

0 голосов
44 просмотров

Пожалуйста выручите!!!


В плоскости расположена окружность радиуса R с центром в начале координат. Ввести координаты точки и определить, лежит ли она на окружности.
На языке C


Информатика (5.7k баллов) | 44 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include 
#include 
#define EPS 1e-6

int main(void) {
    double r, x, y; //считываем радиус, координаты точки
    scanf("%lf %lf %lf", &r, &x, &y);
    double dist = sqrt(x * x + y * y);
    if (fabs(dist - r) < EPS) {<br>        printf("yes"); //лежит на окружности
    } else {
        printf("no");
    }
}

(2.9k баллов)