найти диагональ треугольника? - PullRequest
2 голосов
/ 11 июля 2011

Я пытаюсь в основном код:

double squared(diagonal) = a(squared) + b(squared);

Может кто-нибудь помочь мне вставить это в код? Не могу найти то, что искал ...

Ответы [ 3 ]

8 голосов
/ 11 июля 2011
double diagonal = sqrt(a * a + b * b);
5 голосов
/ 11 июля 2011

Просто используйте прямой C:

double diagonal = sqrt(a*a + b*b);
2 голосов
/ 12 июля 2011

Вы также можете использовать hypot , который доступен для нескольких языков, включая C99:

double diagonal = hypot(a,b);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...