Witam,
wiem że jest to banale zadanie, ale mam mały problem. Muszę napisać program w C# i tu pojawia się problem, jak wpisywać w konsoli dane w jednej linii?
Bo użycie : int zmienna = int.Parse(Console.ReadLine()) pozwala wpisywać dane w oddzielnych liniach. W C++ byłoby to proste , a jak coś takiego zrobić w C#?
wcztywanie danych
Re: wcztywanie danych
Podaj dane wejściowe i co chcesz z tego uzyskać na przykładzie, bo niestety nie rozumiem do końca pytania.
Re: wcztywanie danych
akurat na spoju znalazłem podobne zadanie:
zadanie:
Input
Najpierw t - liczba testów. Następnie dla każdego testu liczba n i n liczb, n <= 100.
Output
Dla każdego testu n liczb w porządku odwrotnym niż na wejściu.
Example
Input:
2
7 1 2 3 4 5 6 7
3 3 2 11
Output:
7 6 5 4 3 2 1
11 2 3
I chodzi o to w jaki sposób wpisywać do konsoli dane po spacji w jednej linii.
zadanie:
Input
Najpierw t - liczba testów. Następnie dla każdego testu liczba n i n liczb, n <= 100.
Output
Dla każdego testu n liczb w porządku odwrotnym niż na wejściu.
Example
Input:
2
7 1 2 3 4 5 6 7
3 3 2 11
Output:
7 6 5 4 3 2 1
11 2 3
I chodzi o to w jaki sposób wpisywać do konsoli dane po spacji w jednej linii.
Re: wcztywanie danych
ReadLine czyta całą linie, ale jeżeli masz string "1 12 14 4 12" i sparsujesz go do int to wtedy otrzymasz jedną wartość. Musisz rozbić stringa.
http://www.dotnetperls.com/explode-function
http://www.dotnetperls.com/explode-function