elizabeth0vasillenko
09.05.2020 08:16

Даны отрезки - a,b,c,d для какждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. (используйте процедуру prints(x,y,z), печатающую площадь треугольника со сторонами x,y,z, если такой треугольник существует.)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Garri1209
06.07.2020 23:30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 uses crt; var a,b,c,d: real;   procedure Plo (s: string; x,y,z: real); var sq: real; begin if ((y+z-x)>0) and ((x+z-y)>0) and ((x+y-z)>0) then    begin    sq:=0.25*(sqrt((x+y+z)*(y+z-x)*(x+z-y)*(x+y-z)));    writeln('Площадь треугольника со сторонами ',s,'=',sq:0:3);    end else writeln('Треугольник со сторонами ',s,' не существует'); end;   begin write('a='); readln(a); write('b='); readln(b); write('c='); readln(c); write('d='); readln(d); Plo ('a,b,c',a,b,c); Plo ('a,b,d',a,b,d); Plo ('a,c,d',a,c,d); Plo ('b,c,d',b,c,d); end
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота