Определись вид треугольника - C#
Формулировка задачи:
Разработать консольное приложение, что бы при вводе трех целых чисел, которые являются сторонами некоторого треугольника, определить к какому типу относится данный треугольник; равнобедренный, равносторонний, прямоугольный, с произвольными сторонами или набор введенных чисел не может относиться к треугольнику.
Решение задачи: «Определись вид треугольника»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a, b, c;
string temp = "";
Console.Write("Введите A: ");
temp = Console.ReadLine();
a = Convert.ToInt32(temp);
Console.Write("Введите B: ");
temp = Console.ReadLine();
b = Convert.ToInt32(temp);
Console.Write("Введите C: ");
temp = Console.ReadLine();
c = Convert.ToInt32(temp);
if ((a * a + b * b == c * c) || (a * a + c * c == b * b) || (c * c + b * b == a * a))
{
Console.WriteLine("Этот треугольник прямоугольный");
}
if((a==b)||(a==c)||(b==c))
{
Console.WriteLine("Этот треугольник равнобедряный");
}
if ((a == b)&&(a==c)&&(b==c))
{
Console.WriteLine("Этот треугольник равносторонний");
}
else
{
Console.WriteLine("Это обычный треугольник");
}
Console.ReadLine();
}
}
}