Rozdzielenie wejścia podanego przez użytkownika

0

Siema!

Jestem studentem i na kolokwium na którym nie byłem ponieważ nie mogłem było 5 zadań do zrobienia niestety z 1 sobie kompletnie nie potrafię poradzić.

Zadanie brzmi: Pobierz od użytkownika listy liczb jednocyfrowych w postaci ciągu znaków, w którym poszczególne wartości oddzielone są znakiem spacji np,: 2 5 3 3 2 7 6 9 3 a następnie oblicz sumę tych liczb.

Nie mam pomysłu, na początku chciałem to zrobić tak że użytkownik podaje liczbę ja wstawiam spację i on dalej podaję i tak w koło ale to jest wydaję mi się głupie rozwiązanie.

Jak ktoś ma jakiś pomysł poproszę :) Albo jeżeli ktoś ma chwilkę czasu na napisanie tego poproszę. Z góry dziękuję!

1

A dlaczego to użytkownik nie może podać spacji? Wtedy sprawa gwałtownie się upraszcza, bo wystarczy pobrać z wejścia całą linię i dopiero ją rozdzielić.

Console.WriteLine(Console.ReadLine().Split(' ').Select(number => int.Parse(number)).Sum());

ps. niech nazwa tematu odpowiada faktycznej istocie problemu. Kolejne takie wątki mogą lecieć bez zastanowienia do kosza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1