Определить является ли полученная фигура равносторонним треугольником - C#
Формулировка задачи:
Помогите пожалуйста найти ошибку
Водятся координаты трех точек на плоскости, определить является ли полученная фигура равносторонним треугольником.
Console.WriteLine("");
Console.WriteLine("Задание 5.");
Console.WriteLine("Подзадание 2:5.Водятся координаты трех точек на плоскости, определить является ли полученная фигура равносторонним треугольником.");
double x1,x2,x3,y1,y2,y3,dl1,dl2,dl3;
Console.WriteLine("Введите координаты первой точки:");
Console.Write("x1=");
x1 = Convert.ToInt32(Console.ReadLine());
Console.Write("y1=");
y1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите координаты второй точки:");
Console.Write("x2=");
x2 = Convert.ToInt32(Console.ReadLine());
Console.Write("y2=");
y2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите координаты третьей точки:");
Console.Write("x3=");
x3 = Convert.ToInt32(Console.ReadLine());
Console.Write("y3=");
y3 = Convert.ToInt32(Console.ReadLine());
dl1 = Math.Sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
dl2 = Math.Sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
dl3 = Math.Sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));
bool b = dl1 == dl2 && dl1 == dl3;
Console.Write("Треугольник" + ((b) ? " равносторонний" : " не равносторонний"));
Console.ReadLine();Решение задачи: «Определить является ли полученная фигура равносторонним треугольником»
textual
Листинг программы
dl1 == dl2 && dl1 == dl3 && dl2 == dl3