Задача программирование JAVA ( ветвление) 1 курс. Даны значения трёх сторон треугольника a,b,c. Определить, является ли он прямоугольником
Параметры:
a=3; b=3,5; c=-2,1;
a=21;b=-6,55; c=0,1;
a=-9;b=-3,7; c=-0,1;
Код
package com.metanit;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
in.close();
}
}
Ответы (1 шт):
Автор решения: Никита Плохотнюк
→ Ссылка
Вот алгоритм проверки.
Scanner in = new Scanner(System.in);
int a = in.nextInt(), b = in.nextInt(), c = in.nextInt();
if((a > 0 && b > 0 && c > 0) && ((a*a == (b*b + c*c)) || (b*b == (c*c + a*a)) || (c*c == (a*a + b*b))) && (a != 1 || b != 1 || c != 1))
System.out.println("YES");
else
System.out.println("NO");