Показать сообщение отдельно
  #6  
Старый 15.01.2008, 18:52
Аватар для Shalinskij
Shalinskij Shalinskij вне форума
Прохожий
 
Регистрация: 03.10.2007
Адрес: Volgograd
Сообщения: 17
Репутация: 10
По умолчанию

Цитата:
Сообщение от KycTo
В задаче 47 упорядочил числа по возрастанию, x-min, z-max, тогда треугольник существует, если (x+y)>z. Остроугольность проверил по теореме Пифагора: если x^2+y^2>z^2 - остроугольный, если x^2+y^2=z^2 - прямоугольный, если x^2+y^2<z^2 - тупоугольный.
а остальное хз

Код:
begin
if ( ((x+y)>z) and ((x+z)>y) and ((y+z)>x) then
 begin
  ShowMessage('Треугольник'); // доказали!!!  
 end
end;

и тока так
а про углы ты молодес, так держать!

Цитата:
Сообщение от KycTo
44.
Если сумма трех попарно различных действительных чисел x,y,z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений
Код:
var
  x,y,z: real;
begin
 if ((x+y+z)<1) then
 begin
     if ((x<y) and (x<z)) then
     begin
     x:=(y+z)/2;
     end
     else
       begin
         if ((y<x) and (y<z)) then
          begin
          y:=(x+z)/2;
          end
          else
            begin
            z:=(y+x)/2;
            end
       end
 end
 else
 begin
 if (x<y) then
     begin
     x:=(y+z)/2;
     end
 else
     begin
     y:=(x+z)/2;
     end  
 end
end;
набрал тут, не компилил , тесть сам

Модератор
Тэги, тэги и еще раз тэги!

А я штмл не секу
Код:
begin
Тэги, тэги и еще раз тэги!
end
__________________
Маленький Данилка в петельке удавился
Ответить с цитированием