Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Вычисление длинны гипотенузы


Автор: Panterka 24.12.2007, 10:42
Задача следующая:
Описать функцию, которая вычисляет длинну гипотенузы в прямоугольном треугольнике по двум другим сторонам, и функцию, которая получает 3-и целых значения и определяет могут ли они быть сторонами прямоугольного треугольника. Требуется помощь в создании программы.

Автор: bsa 24.12.2007, 13:08
Panterka, ну и в чем проблема? Сумма квадратов катетов равна квадрату гиппотенузы. Соответственно, длина гиппотенузы равна корню квадратному из суммы квадратов катетов. Квадрат - это произведение самого на себя, корень - sqrt(). Ввести числа можно через cin (c++, iostream) или scanf (c, stdio), вывод - cout (c++, iostream) или printf (c, stdio).

Автор: mrbrooks 24.12.2007, 13:14
Цитата

Panterka, ну и в чем проблема? Сумма квадратов катетов равна квадрату гиппотенузы. Соответственно, длина гиппотенузы равна корню квадратному из суммы квадратов катетов. Квадрат - это произведение самого на себя, корень - sqrt(). Ввести числа можно через cin (c++, iostream) или scanf (c, stdio), вывод - cout (c++, iostream) или printf (c, stdio).


Не имхо здесь нужно рекомендовать учебник геометрии за 7-й класс  smile 

Автор: chipset 24.12.2007, 13:36
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: SoWa 25.12.2007, 15:43
Код

void main()
{
int a,b,c;

cin>>a>>b>>c;
if (sqrt(a*a + b*b)==c) cout<<"Прямоугольный"; else {c=sqrt(a*a+b*b); cout<<"Gypotenuza"<<c;}
}

Так наверно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)