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

Отрезок на плоскости задается двумя конечными точками a (x1; y1) и b (x2; y2). из точки с (х3; у3) к прямой, содержащей отрезок ав, проводится перпендикуляр. определить, попадает перпендикуляр на отрезок ав или на его продолжение. во входном файле содержится три пары чисел, являющихся координатами точек а, в, с. в файле содержится ответ «на отрезок» или «на продолжение».

Показать ответ
Ответ:
Анкта
Анкта
09.10.2020 03:05

program z3;

var x1,x2,x3,y1,y2,y3,ac,ab,bc,a1,b1:real;f,f1:text;

begin

assign (f, 'z1.dat');

rewrite(f);

readln(x1,y1);

readln(x2,y2);

readln(x3,y3);

writeln(f,x1,y1);

writeln(f,x2,y2);

writeln(f,x3,y3);

close(f);

ac:=sqr(x1-x3)+sqr(y1-y3);

ab:=sqr(x2-x1)+sqr(y2-y1);

bc:=sqr(x3-x2)+sqr(y3-y2);

b1:=(ab+bc-ac)/(2*sqrt(ab*bc));

a1:=(ac+ab-bc)/(2*sqrt(ac*ab));

if (a1 < 0) or (b1 < 0) then

begin

assign(f1, 'z1.rez');

rewrite(f1);

writeln('na prodolzenue');

writeln(f1,'na prodolzenue');close(f1)

end

else

begin

assign(f1, 'z1.rez');

rewrite(f1);

writeln ('na otrezke');

writeln(f1,'na otrezke');

close(f1)

end

end.

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