Ввод 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]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д