Ввод 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]);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы