kordonom
Бобби, помоги пожалуйста и мне: https://znanija.com/task/34226103
kordonom
Очень нуждаюсь в твоей помощи! Тема специально для тебя ))
BobbyFresnel
Через процедуру - так же почти, только вместо результата функции добавить параметр с описанелем var.
BobbyFresnel
Kordonom, Ваше задание я считаю некорректным. Так говорится то о текстовых, типизированных и нетипизированных файлах, то только о текстовых. Если это какой-то конкретный случай, надо или удалить с картинки лишнее, или набрать задание на клавиатуре.
Answers & Comments
===== PascalABC.NET =====
function L(x1, y1, x2, y2: real) := Sqrt(Sqr(x2 - x1) + Sqr(y2 - y1));
function r(xA, yA, xB, yB, xC, yC: real): real;
begin
var c := L(xA, yA, xB, yB);
var a := L(xB, yB, xC, yC);
var b := L(xA, yA, xC, yC);
var p := (a + b + c) / 2;
Result := Sqrt((p - a) * (p - b) * (p - c) / p)
end;
begin
var xA, yA, xB, yB, xC, yC: real;
loop 2 do
begin
Writeln('Введите координаты x и y каждой вершины треугольника');
Read(xA, yA, xB, yB, xC, yC);
Writeln('Радиус вписанной окружности равен ', r(xA, yA, xB, yB, xC, yC))
end
end.