Задать вопрос
3 марта, 01:42

Введите три числа. Если они могут быть длинами сторон остроугольного

треугольника, выведите их в порядке убывания и вычислите их площадь.

+3
Ответы (1)
  1. 3 марта, 01:51
    0
    A, b, c, i, z, j, p:integer;

    d:array[1 ... 10] of integer

    begin

    readln (a, b, c) ;

    d[1]:=a; d[2]:=b; d[3]:=c;

    for i:=1 to 3 do

    for j:=1 to 3 do

    if d[i]
    z:=d[i]; d[i]:=d[j]; d[j]:=z;

    if ((a+b) >c) and ((a+c) >b) and ((c+b) >a) then begin

    p: = (a+b+c) div 2;

    p:=p * (p-a) * (p-b) * (p-c) ;

    p:=sqrt (p) ;

    p: = (2*p) div a;

    for i:=1 to n do

    writeln (d[i]) ;

    end;

    writeln (p) ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Введите три числа. Если они могут быть длинами сторон остроугольного треугольника, выведите их в порядке убывания и вычислите их площадь. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы