Задача программирование 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");
→ Ссылка