Alqoritm Təhlili
Bir üçbucaq bərabərtərəflidirsə, bütün tərəfləri bərabərdir. Əgər o bərabərtərəfli deyilsə, isosel olub-olmadığı yoxlanılmalıdır - iki bərabər tərəf olmalıdır. Əgər üçbucaq isosel deyilsə, onda o müxtəlif tərəflidir.
Alqoritmin Tətbiqi
Giriş məlumatlarını oxu.
scanf("%d %d %d", &a, &b, &c);
Üçbucağın bərabərtərəfli olub olmadığını yoxla.
if ((a == b) && (b == c)) puts("1"); else
Üçbucağın isosel olub olmadığını yoxla.
if ((a == b ) || (a == c) || (b == c)) puts("2"); else
Əks halda, üçbucaq müxtəlif tərəflidir.
puts("3");
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 == b) && (b == c)) System.out.println("1"); else if ((a == b ) || (a == c) || (b == c)) System.out.println("2"); else System.out.println("3"); con.close(); } }
Python Tətbiqi
Giriş məlumatlarını oxu.
a, b, c = map(int, input().split())
Üçbucağın bərabərtərəfli olub olmadığını yoxla.
if a == b and b == c: print("1") else:
Üçbucağın isosel olub olmadığını yoxla.
if a == b or a == c or b == c: print("2") else:
Əks halda, üçbucaq müxtəlif tərəflidir.
print("3")