Created
April 2, 2025 15:28
-
-
Save JJack55on/fa1d8e68f4c85dee7d5c481253bd12f3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace Triangle; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
Console.WriteLine("Введите длину стороны A"); | |
var A = Convert.ToInt32(Console.ReadLine()); | |
Console.WriteLine("Введите длину стороны B"); | |
var B = Convert.ToInt32(Console.ReadLine()); | |
Console.WriteLine("Введите длину стороны C"); | |
var C = Convert.ToInt32(Console.ReadLine()); | |
// если сумма длин двух сторон больше третьей стороны то треугольник существует | |
if (A + B <= C | |
|| A + C <= B | |
|| B + C <= A) | |
{ | |
Console.WriteLine("Ошибка:треугольник не может существовать"); | |
return; | |
} | |
// находим наибольшую сторону и сумму квадратов меньших сторон | |
int A2, sumBC2; | |
if (A >= B && A >= C) | |
{ | |
A2 = A * A; | |
sumBC2 = B * B + C * C; | |
} | |
else if (B >= A && B >= C) | |
{ | |
A2 = B * B; | |
sumBC2 = A * A + C * C; | |
} | |
else | |
{ | |
A2 = C * C; | |
sumBC2 = A * A + B * B; | |
} | |
// определяем тип треугольника | |
if (A2 == sumBC2) | |
{ | |
Console.WriteLine("Треугольник прямоугольный"); | |
} | |
else if (A2 > sumBC2) | |
{ | |
Console.WriteLine("Треугольник тупоугольный"); | |
} | |
else | |
{ | |
Console.WriteLine("Треугольник остроугольный"); | |
} | |
} | |
} |
Comments are disabled for this gist.