В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
sluvka123123
sluvka123123
22.05.2022 02:52 •  Информатика

Сдать решение c-треугольник
имя входного файла: triangle.in или стандартный поток ввода
имя выходного файла: triangle.out или стандартный поток вывода
ограничение времени: 1 с
ограничение памяти: 256m
треугольник

на координатной плоскости расположены равнобедренный прямоугольный треугольник abc с длиной катета d и точка x. катеты треугольника лежат на осях координат, а вершины расположены в точках: a(0,0), b(d,0), c(0,d). требуется написать программу, которая определяет взаимное расположение точки x и треугольника. если точка x расположена внутри или на сторонах треугольника, выведите 1. если же точка находится вне треугольника, выведите 0.
формат входных данных

в первой строчке вводится натуральное число d (не превосходящее 1000), во второй - координата точки x по оси ox (целое число из диапазона от -1000 до 1000), в третьей координата точки x по оси oy (целое число из диапазона от -1000 до 1000).
формат результата

если точка лежит внутри, на стороне треугольника или совпадает с одной из вершин, то выведите число 1. если точка лежит вне треугольника, то выведите 0.

ответ можно на любом языке программирования.

Ответ:
ROMAGTTV900
ROMAGTTV900
11.09.2020 11:21

program temp;

var

 d, x, y: Double;

begin

 Write ('d, x, y: ');

 ReadLn (d, x, y);

 if (x >= 0) and (y >= 0) and (x + y <= d) then

   WriteLn (1)

 else

   WriteLn (0);

 ReadLn;

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?