Ввод 2 переменных сразу в одну строку - C#
Формулировка задачи:
Вот собственно программа вопрос как перелопатить первую часть или вообще всю программу чтобы можно было ввести сначала в 1 строке 1х и 1у (то есть динамически инициализировать при вводе(через пробел или запятую)) и потом нажать "Enter" и ввести также 2-ые значения без потери функциональной работы данный программы :d
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _940 { class Program { static void Main() { Console.WriteLine("X точки A:"); int x1 = int.Parse(Console.ReadLine()); Console.WriteLine("Y точки A:"); int y1 = int.Parse(Console.ReadLine()); Console.WriteLine("X точки B:"); int x2 = int.Parse(Console.ReadLine()); Console.WriteLine("Y точки B:"); int y2 = int.Parse(Console.ReadLine()); int A = x1 - x2; int B = y1 - y2; int A1 = A * A; int B1 = B * B; int result = A1 + B1; Console.WriteLine("Расстояние между точками AB по равно:" + Math.Sqrt(result)); Console.ReadKey(); } } }
Я смотрел на форуме, НО там эти значения просто забиваются в массив а мне потом надо будет их ИЗБИРАТЕЛЬНО выудить оттуда и начать оперировать ими.
Решение задачи: «Ввод 2 переменных сразу в одну строку»
textual
Листинг программы
string t = ""; Console.WriteLine("Введите координаты точки (через пробел):"); t = Console.ReadLine(); string[] tv = t.Split(' ').Where(x=>x !="").ToArray(); int AX = int.Parse(tv[0]); int AY = int.Parse(tv[1]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д