Вот пример кода на C#, который находит радиус вписанной и описанной окружностей для треугольника с заданными длинами сторон:
using System; class Program { static void Main() { double a = 5; // длина стороны a double b = 7; // длина стороны b double c = 8; // длина стороны c double p = (a + b + c) / 2; // полупериметр треугольника // Находим радиус вписанной окружности double rIn = Math.Sqrt(((p - a) * (p - b) * (p - c)) / p); // Находим радиус описанной окружности double rOut = (a * b * c) / (4 * Math.Sqrt(p * (p - a) * (p - b) * (p - c))); Console.WriteLine("Радиус вписанной окружности: " + rIn); Console.WriteLine("Радиус описанной окружности: " + rOut); } }
Просто запустите этот код в вашей среде разработки C# и вы получите радиусы вписанной и описанной окружностей для треугольника соответственно.
Вот пример кода на C#, который находит радиус вписанной и описанной окружностей для треугольника с заданными длинами сторон:
using System;class Program
{
static void Main()
{
double a = 5; // длина стороны a
double b = 7; // длина стороны b
double c = 8; // длина стороны c
double p = (a + b + c) / 2; // полупериметр треугольника
// Находим радиус вписанной окружности
double rIn = Math.Sqrt(((p - a) * (p - b) * (p - c)) / p);
// Находим радиус описанной окружности
double rOut = (a * b * c) / (4 * Math.Sqrt(p * (p - a) * (p - b) * (p - c)));
Console.WriteLine("Радиус вписанной окружности: " + rIn);
Console.WriteLine("Радиус описанной окружности: " + rOut);
}
}
Просто запустите этот код в вашей среде разработки C# и вы получите радиусы вписанной и описанной окружностей для треугольника соответственно.