class Program { static void Main() { // Вводим три числа a, b, c Console.WriteLine("Введите три числа a, b, c:"); double a = Convert.ToDouble(Console.ReadLine()); double b = Convert.ToDouble(Console.ReadLine()); double c = Convert.ToDouble(Console.ReadLine());
// Проверяем условие существования треугольника if (a + b > c && a + c > b && b + c > a) { // Вычисляем полупериметр треугольника double p = (a + b + c) / 2; // Вычисляем площадь треугольника по формуле Герона double area = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); Console.WriteLine("Площадь треугольника: " + area); } else { Console.WriteLine("Треугольник с такими сторонами не существует"); } }
using System;
class Program
// Проверяем условие существования треугольника{
static void Main()
{
// Вводим три числа a, b, c
Console.WriteLine("Введите три числа a, b, c:");
double a = Convert.ToDouble(Console.ReadLine());
double b = Convert.ToDouble(Console.ReadLine());
double c = Convert.ToDouble(Console.ReadLine());
if (a + b > c && a + c > b && b + c > a)
{
// Вычисляем полупериметр треугольника
double p = (a + b + c) / 2;
// Вычисляем площадь треугольника по формуле Герона
double area = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine("Площадь треугольника: " + area);
}
else
{
Console.WriteLine("Треугольник с такими сторонами не существует");
}
}
}