0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 20
1

Остроугольный треугольник

08.06.2010, 16:12. Показов 2632. Ответов 2
Метки нет (Все метки)

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

Добавлено через 2 часа 51 минуту
Можно сносить тему, все сделал сам))
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2010, 16:12
Ответы с готовыми решениями:

Сформировать два одномерных массива. В один переслать по строкам верхний треугольник матрицы, включая главную диагональ, в другой - нижний треугольник
Задана матрица А размером n*n. Сформировать два одномерных массива. В один переслать по строкам...

Даны длины 3-х отрезков. Можно ли из них составить тупоугольный, прямоугольный или остроугольный треугольник
Треугольник с углами Даны длины 3-х отрезков. Нужно сказать, можно ли из них составить...

а) Выяснить, существует ли треугольник с длинами сторон x, y, z. б) Если треугольник существует, то ответить – является
Даны действительные положительные числа x, y, z. а) Выяснить, существует ли треугольник с длинами...

Процедура позволяет рисовать треугольник по координатам вершин трёх точек. Нарисовать прямоугольный треугольник, и равнобедренный
помогите пожалуйста решить, срочно нужно на экзамен...жду вашей помощи) 1)Процедура позволяет...

2
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 42
11.06.2010, 21:51 2
решите задачу эту...очень надо!!!
0
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
11.06.2010, 22:25 3
Лучший ответ Сообщение было отмечено Raison как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
uses crt;
{сортировка сторон по возрастанию длины}
procedure DlinySt(a,b,c:integer;var mx,mn,sr:integer);
begin
mx:=a;
if b>mx then mx:=b;
if c>mx then mx:=c;
mn:=a;
if b<mn then mn:=b;
if c<mn then mn:=c;
sr:=a+b+c-mx-mn;
end;
{вычисление площади по Герону}
function Plosh(a,b,c:integer):real;
var p:real;
begin
p:=(a+b+c)/2;
Plosh:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
var a,b,c,mx,mn,sr:integer;
begin
clrscr;
repeat
writeln('Vvedite 3 chisla:');
readln(a,b,c);
if (abs(a-b)>=c)or(a+b<=c)then{проверка треугольника на существование}
writeln('Это не треугольник! Повторите ввод.');
until (abs(a-b)<c)and(a+b>c);
DlinySt(a,b,c,mx,mn,sr);
if mn*mn+sr*sr>mx*mx then{следствие теоремы Пифагора для остроугольного треугольника}
 begin
  writeln('Это остроугольный треугольник!');
  writeln('Его стороны в порядке убывания ',mx,' ',sr,' ',mn);
  writeln('Его площадь=',Plosh(a,b,c):0:2);
 end
else write('Это не остроугольный треугольник!');
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2010, 22:25
Помогаю со студенческими работами здесь

В один массив переслать по строкам верхний треугольник матрицы, включая элементы главной диагонали, в другой – нижний треугольник
Дана целочисленная квадратная матрица размером n на m. Написать программу, формирующую два...

Даны остроугольный треугольник со сторонами a, b, c. Разработать алгоритм - программу для нахождения медианы
Даны остроугольный треугольник со сторонами a, b, c. Разработать алгоритм- программу для...

Проверьте, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой – остроугольный, прямоугольный или тупоугольный.
Есть 2 задачи, в которых нужна ваша помощь, многоуважаемые друзья. Вот первая: Проверьте, можно ли...

Определить тип треугольника по заданным сторонам (остроугольный.)
var a,b,c,h,k,l,t1,t2:real; begin readln(a,b,c); if ((a+b)&gt;c) and ((a+c)&gt;b) and ((b+c)&gt;a) and...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru