Ввод 2 переменных сразу в одну строку - C#

Узнай цену своей работы

Формулировка задачи:

Вот собственно программа вопрос как перелопатить первую часть или вообще всю программу чтобы можно было ввести сначала в 1 строке 1х и 1у (то есть динамически инициализировать при вводе(через пробел или запятую)) и потом нажать "Enter" и ввести также 2-ые значения без потери функциональной работы данный программы :d
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace _940
  6. {
  7. class Program
  8. {
  9. static void Main()
  10. {
  11. Console.WriteLine("X точки A:");
  12. int x1 = int.Parse(Console.ReadLine());
  13. Console.WriteLine("Y точки A:");
  14. int y1 = int.Parse(Console.ReadLine());
  15. Console.WriteLine("X точки B:");
  16. int x2 = int.Parse(Console.ReadLine());
  17. Console.WriteLine("Y точки B:");
  18. int y2 = int.Parse(Console.ReadLine());
  19. int A = x1 - x2;
  20. int B = y1 - y2;
  21. int A1 = A * A;
  22. int B1 = B * B;
  23. int result = A1 + B1;
  24. Console.WriteLine("Расстояние между точками AB по равно:" + Math.Sqrt(result));
  25. Console.ReadKey();
  26. }
  27. }
  28. }
Я смотрел на форуме, НО там эти значения просто забиваются в массив а мне потом надо будет их ИЗБИРАТЕЛЬНО выудить оттуда и начать оперировать ими.

Решение задачи: «Ввод 2 переменных сразу в одну строку»

textual
Листинг программы
  1. string t = "";
  2.             Console.WriteLine("Введите координаты точки (через пробел):");
  3.             t = Console.ReadLine();
  4.             string[] tv = t.Split(' ').Where(x=>x !="").ToArray();
  5.             int AX = int.Parse(tv[0]);
  6.             int AY = int.Parse(tv[1]);

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


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

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

12   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы