Kenarları , , olan bir üçbucaq düzbucaqlıdır əgər aşağıdakı şərtlərdən biri ödənilir: a^2 = b^2 + c^2 və ya b^2 = a^2 + c^2 və ya c^2 = a^2 + b^2.
Alqoritm Tətbiqi
Üçbucağın kenar uzunluqlarını oxuyuruq.
scanf("%d %d %d", &a, &b, &c);Üçbucağın düzbucaqlı olub olmadığını yoxlayırıq. Bunun əsasında cavabı çıxarırıq.
if ((a * a + b * b == c * c) ||
(a * a + c * c == b * b) ||
(b * b + c * c == a * a))
puts("YES");
else
puts("NO");Java Tətbiqi
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int a = con.nextInt();
int b = con.nextInt();
int c = con.nextInt();
if ((a * a + b * b == c * c) ||
(a * a + c * c == b * b) ||
(b * b + c * c == a * a))
System.out.println("YES");
else
System.out.println("NO");
con.close();
}
}Python Tətbiqi
Üçbucağın kenar uzunluqlarını oxuyuruq.
a, b, c = map(int, input().split())Üçbucağın düzbucaqlı olub olmadığını yoxlayırıq. Bunun əsasında cavabı çıxarırıq.
if a * a + b * b == c * c or a * a + c * c == b * b or b * b + c * c == a * a:
print("YES")
else:
print("NO")