Задано длины сторон треугольника. Определить, является ли этот треугольник прямоугольным.
Входные данные
В единственной строке задано 3 натуральных числа - длины сторон треугольника. Длины сторон не превышают 1000.
Выходные данные
Вывести "YES" (без кавычек), если треугольник прямоугольный, или "NO" (без кавычек) в противном случае.
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if (a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b) printf("YES\n"); else printf("NO\n"); return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top