СРОЧНО!!!ДАЮ 50
Решить задачу используя УСЛОВНЫЙ ОПЕРАТОР.
Даны координаты точки A(х1,y1) и координаты центра окружности O(x0,y0) и радиус окружности R. Определить принадлежит ли заданная точка окружности.
Предмет- Языки и методы программирования
ПОЖАЛУЙСТА ОЧЕНЬ СРОЧНО РЕШИТЕ ЗАДАЧУ!!!!!
Ответы
Ответ дал:
0
#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <set>
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";
else
cout << "YES";
}
fastpeople:
Нет не так нужно сделать
Мы не так записываем
По-моему нужно составить программу
а это, блин, что по-твоему, не программа?
ты написал предмет - языки программирования, вот тебе программа на ЯП - С++
На Паскале
Извините забыла написать
Сможете на Паскале написать?
на паскале не пишу, есть чувство достоинства
Хоть за это спасибо
Ответ дал:
1
// PascalABC.NET
begin
var (x1, y1) := ReadReal2('Координаты точки А:');
var (x0, y0) := ReadReal2('Координаты центра окружности:');
var r := ReadReal('Радиус окружности:');
if Sqr(x1 - x0) + Sqr(y1 - y0) <= r * r then
Print('Точка принадлежит окружности или ее границе')
else
Print('Точка лежит вне границ окружности')
end.
Приложения:
Большое спасибо
А я считаю, что для каждой задачи должен быть свой инструмент. И данное решение, которое и короче, и нагляднее приведенного выше на С++, еще раз этот тезис демонстрирует.
Пожалуйста
Если кто-то хочет забивать микроскопом гвозди - да ради бога! Заодно и улыбнемся))
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад