Предмет: Информатика, автор: taniyham

Користувач вводить катет, катет, гіпотенузу. Визначити чи його трикутник прямокутний.
С++

Ответы

Автор ответа: hagadf
1

#include <iostream>

#include <cmath>

bool isRightTriangle(double a, double b, double c) {

   if (a > b && a > c) {

       return (pow(a, 2) == pow(b, 2) + pow(c, 2));

   } else if (b > a && b > c) {

       return (pow(b, 2) == pow(a, 2) + pow(c, 2));

   } else if (c > a && c > b) {

       return (pow(c, 2) == pow(a, 2) + pow(b, 2));

   } else {

       return false;

   }

}

int main() {

   double a, b, c;

   std::cout << "Enter the length of side a: ";

   std::cin >> a;

   std::cout << "Enter the length of side b: ";

   std::cin >> b;

   std::cout << "Enter the length of side c: ";

   std::cin >> c;

   if (isRightTriangle(a, b, c)) {

       std::cout << "The triangle is right-angled." << std::endl;

   } else {

       std::cout << "The triangle is not right-angled." << std::endl;

   }

   return 0;

}

Похожие вопросы
Предмет: Алгебра, автор: vorobjovamiroslava3
Предмет: История, автор: djessidjessi