Даны три положительных числа a, b, c. Проверить, могут ли они быть длинами сторон треугольника. Если да, то вычислить площадь этого треугольника c#
Ответы
Ответ дал:
0
using System;
public class Test
{
public static void Main()
{
float a=float.Parse(Console.ReadLine());
float b=float.Parse(Console.ReadLine());
float c=float.Parse(Console.ReadLine());
if (a<b+c && b<a+c && c<a+b) {
var p=(a+b+c)/2;
var s=Math.Sqrt(p*(p-a)*(p-b)*(p-c));
Console.WriteLine(s);
}
else
Console.WriteLine("Нельзя построить треугольник");
}
}
public class Test
{
public static void Main()
{
float a=float.Parse(Console.ReadLine());
float b=float.Parse(Console.ReadLine());
float c=float.Parse(Console.ReadLine());
if (a<b+c && b<a+c && c<a+b) {
var p=(a+b+c)/2;
var s=Math.Sqrt(p*(p-a)*(p-b)*(p-c));
Console.WriteLine(s);
}
else
Console.WriteLine("Нельзя построить треугольник");
}
}
Приложения:

Ответ дал:
0
а в чем вы это решали?
Ответ дал:
0
Вроде на студию не похоже
Ответ дал:
0
Да нет у меня никакой студии, это ideone, онлайновый сервис, там десятки разных компиляторов и сред.
Ответ дал:
0
а спасибо
Ответ дал:
0
Пожалуйста)
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
9 лет назад