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

Даны координаты трех вершин треугольника, описать их как записи. найти длины сторон этого треугольника. я вас умоляю, решите , нужно

Показать ответ
Ответ:
lexus56ru
lexus56ru
17.06.2020 12:56


Program qfdw;
uses crt;
Type
   vershina=Record
       Tochka:string;
       X,Y:real;
     end;
   ps=File of vershina;
Var f:ps;
    z,a,b,c:vershina;
  i:integer;
Begin
  assign(f,'1.dat');
  rewrite(f);
  writeln('Введите вершины треугольника и их координаты: ');
  for i:=1 to 3 do
    begin
      writeln(i,'-я вершина');
      write('буква: ');read(z.tochka);
      write('X=');read(z.x);
      write('Y=');read(z.y);
      write(f,z);
    end;
  Close(f);
  assign(f,'1.dat');
  reset(f);
  read(f,a);  
  read(f,b);  
  read(f,c);  
  close(f);
  writeln('Cтороны треугольника:');
  writeln(a.tochka,b.tochka,' = ',sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)):5:2);
  writeln(c.tochka,b.tochka,' = ',sqrt((c.x-b.x)*(c.x-b.x)+(c.y-b.y)*(c.y-b.y)):5:2);
  writeln(a.tochka,c.tochka,' = ',sqrt((a.x-c.x)*(a.x-c.x)+(a.y-c.y)*(a.y-c.y)):5:2);
end.

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