.NET 4.x Вычислить наибольшее расстояние между точками - C#
Формулировка задачи:
class Program
{
static void Main(string[] args)
{
public static void vvod(double x, double y, string name)
{
Console.WriteLine("Введите первую координату точки " + name);
x = double.Parse(Console.ReadLine());
Console.WriteLine("Введите вторую координату точки " + name);
y = double.Parse(Console.ReadLine());
}
public static double R(double x1, double x2, double y1, double y2)
{
double R;
R = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
return R;
}
static void Main(string[] args)
{
double x1, x2, x3, y1, y2, y3;
double r1, r2, r3;
vvod(x1, y1, "A");
vvod(x2, y2, "B");
vvod(x3, y3, "C");
r1 = R(x1, x2, y1, y2);
r2 = R(x2, x3, y2, y3);
r3 = R(x1, x3, y1, y3);
Console.WriteLine("Наибольшее расстояние между точками ");
if (r1 > r2 && r1 > r3)
Console.Write("А и В");
if (r2 > r1 && r2 > r3)
Console.Write("В и С");
if (r3 > r1 && r3 > r1)
Console.Write("А и С");
Console.Read();
} } }Решение задачи: «.NET 4.x Вычислить наибольшее расстояние между точками»
textual
Листинг программы
public static void vvod(out double x, out double y, string name) //.... vvod(out x1,out y1, "A"); //....