Структуры данных: структуры (C-Sharp)
Версия от 15:49, 16 июня 2021; Безуглов Сергей (обсуждение | вклад) (→Длина отрезка между двумя точками)
Структуры
Задачи
Длина отрезка между двумя точками
1 using System;
2
3 namespace ConsoleApp1
4 {
5 public struct Point
6 {
7 public double x, y;
8 }
9
10 class Program
11 {
12 static void Main(string[] args)
13 {
14 Point p1, p2;
15 p1.x = 0; p1.y = 0;
16 p2.x = 1; p2.y = 1;
17 double res = GetLength(p1, p2);
18 Console.WriteLine($"{res}");
19 }
20
21 private static double GetLength(Point p1, Point p2)
22 {
23 return Math.Sqrt((p1.x-p2.x)*(p1.x-p2.x) + (p1.y-p2.y)*(p1.y-p2.y));
24 }
25 }
26 }