Top.Mail.Ru
Ответы
Аватар пользователя
5лет
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке. C#

Допустим у меня есть предложение: Всем привет, как у вас дела ?
Мне нужно, чтобы на экран вывелось: ?дела вас у как, привет Всем

По дате
По рейтингу
Аватар пользователя
Просветленный
5лет

string text = File.ReadAllText("файл. txt");
var buf = new StringBuilder();
bool f = false;
for (int i = text.Length - 1; i >= 0; i--) {
if (char.IsLetterOrDigit(text[i]) ^ f) { Console.Write(buf); buf.Clear(); }
buf.Insert(0, text[i]);
f = char.IsLetterOrDigit(text[i]);
}
Console.Write(buf);

Аватар пользователя
Мудрец
5лет

Дела у прокурора у нас делишки!