Написать программку на языке C++Для вас даётся 3 числа. Нужно установить, вероятно

Написать программку на языке C++
Для вас даётся 3 числа. Нужно установить, вероятно ли составить из них пифагоров треугольник.

Входные данные
3 целых числа, по модулю не превышающие 2 000 000 000.

Выходные данные
Если из чисел вероятно составить пифагоров треугольник выведите "YES", по другому "NO".

Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std;

int main()
int a, b, c;
cout lt;lt; "a, b, c: ";
cin gt;gt; a gt;gt; b gt;gt; c;
if ((a*a+b*b==c*c)(a*a+c*c==b*b)(b*b+c*c==a*a))
  cout lt;lt; "YES";
else cout lt;lt; "NO";
return 0;


Пример:
a, b, c: 1960509751 395427000 1999990249
YES
Даниил
Окончательно лучше! В очередной раз спешка подвела. Ещё изумительным образом для указанных чисел вышел верный итог! Квадраты, разумеется, рассчитываются ошибочно. Надобно будет подумать - нечаянно ли вышел верный результат либо это закономерность такая?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт