Ольга Фролова
Ольга Фролова

помогите решить задачу!...Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника.Проверить истинность вы



сказывания: «Треугольник со сторонами a, b, c является
прямоугольным».... составить словесно формульный алгоритм

АС
Анатолий Самойлов

Предполагаешь, что треугольник прямоугольный, через арксинусы находишь два угла, складываешь. Если получил 90, значит треугольник и правда был прямоугольным.
Да, через пифагора проще. Берёш самую длинную из сторон, возводишь в квадрат, считаешь сумму квадратов двух других.

Сергей
Сергей

Любое недвижимое движимо... (Погугли;)

Виктор Майоров
Виктор Майоров

Проверить верность теоремы Пифагора три раза. Или просчитать все углы, и если есть 90 градусов, то прямоугольный.

Ел
Елена

Если честно геометрию вообще не знаю но хотел скачать тебе в другую темку

ЮФ
Юлия Фролова

по теореме пифагора

Дмитрий Гусев
Дмитрий Гусев

var a, b, c, x : real;
begin
Write('Введите a, b, c : '); ReadLn(a, b, c);
if (a <= 0) or (b <= 0) or (c <= 0) then WriteLn('Длина стороны не может быть нулевой или отрицательной. ')
else begin
if a > b then begin x := a; a := b; b := x; end;
if b > c then begin x := b; b := c; c := x; end;
if a > b then begin x := a; a := b; b := x; end;
if c - a - b > 0 then WriteLn('Такого треугольника не существует. ')
else if c*c - a*a - b*b < 0.00001 then WriteLn('Треугольник прямоугольный')
else WriteLn('Треугольник не прямоугольный');
end;
end.

КЗ
Кирилл Загрядский

Жать, но Jurii малехо промахнулся. У него и остроугольные треугольники будут опозноваться, как прямоугольные. В строку

else if c*c - a*a - b*b < 0.00001 then WriteLn('Треугольник прямоугольный')

нужно добавить ABS:

else if ABS(c*c - a*a - b*b) < 0.00001 then WriteLn('Треугольник прямоугольный')

Похожие вопросы
Помогите составить программу в паскале. Даны три числа a,b,c. Найти произведение (a*b*c) и max из трех.
Целые числа a,b,c и d таковы, что (a-b)/(c-d)=(a+b)/(c+d). Докажеите, что произведение a*b*c*d есть квадрат целого числа
помогите пожалуйста решить задачу на с++ Определить, делителем каких целых чисел a, b и c является целое число N
Даны отрезки с длинами a+b, a+c, b+c .Постройте треугольники со сторонами a,b,c
Даны 3 вещественных числа a, b, c, проверить, выполняется ли неравенство a>b>c?
даны три числа a,b,c,если a
Задача Pascal: Даны целые числа a, b, c.Проверить истинность высказывания: Существует треугольник со сторонами a, b, c.
Задано n розкласти його на такі числа a, b, c щоб a + b + c = a * b * c = n ???С++
Даны действительные числа a, b, c (a> 0).
Дано числа a, b, c, d. Выяснить, можно прямоектник со сторонами а, b вместить внутри прямоугольника со сторонами с, d