СРОЧНО!!!ДАЮ 50 Решить задачу используя УСЛОВНЫЙ ОПЕРАТОР. Даны координаты точки...

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

СРОЧНО!!!ДАЮ 50 Решить задачу используя УСЛОВНЫЙ ОПЕРАТОР. Даны координаты точки A(х1,y1) и координаты центра окружности O(x0,y0) и радиус окружности R. Определить принадлежит ли заданная точка окружности. Предмет- Языки и методы программирования ПОЖАЛУЙСТА ОЧЕНЬ СРОЧНО РЕШИТЕ ЗАДАЧУ!!!!!


Информатика (64 баллов) | 43 просмотров
Дано ответов: 2
0 голосов

#include

#include

#include

#include

#include

using namespace std;

struct point{

   double x;

   double y;

};

signed main() {

   point A,O;

   double r;

   cin >> A.x >> A.y >> O.x >> O.y >> r;

   double A_O_dist = sqrt(pow(A.x - O.x,2) + pow(A.y - O.y,2));

   if(A_O_dist > r)

       cout << "NO";</strong>

   else

       cout << "YES";</strong>

}

(688 баллов)
0

Нет не так нужно сделать

0

Мы не так записываем

0

По-моему нужно составить программу

0

а это, блин, что по-твоему, не программа?

0

ты написал предмет - языки программирования, вот тебе программа на ЯП - С++

0

На Паскале

0

Извините забыла написать

0

Сможете на Паскале написать?

0

на паскале не пишу, есть чувство достоинства

0

Хоть за это спасибо

0 голосов

// PascalABC.NET

begin

 var (x1, y1) := ReadReal2('Координаты точки А:');

 var (x0, y0) := ReadReal2('Координаты центра окружности:');

 var r := ReadReal('Радиус окружности:');

 if Sqr(x1 - x0) + Sqr(y1 - y0) <= r * r then</strong>

   Print('Точка принадлежит окружности или ее границе')

 else

   Print('Точка лежит вне границ окружности')

end.


image
(1.6k баллов)
0

Большое спасибо

0

А я считаю, что для каждой задачи должен быть свой инструмент. И данное решение, которое и короче, и нагляднее приведенного выше на С++, еще раз этот тезис демонстрирует.

0

Пожалуйста

0

Если кто-то хочет забивать микроскопом гвозди - да ради бога! Заодно и улыбнемся))