Предмет: Информатика, автор: Редкр

Обработка текста. Считать предложение из файла. Слова разделены запятыми. В каждом слове первую букву перенести в конец слова. В файл записать предложение по словам. Предложение: «The best fish swim near the bottom» Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».


Аноним: В каждой строке файла слово? Тогда зачем запятые? Или все в одну строку? Тогда что значит "по словам"?

Ответы

Автор ответа: Аноним
0
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var MySwap:string->string:=
      w->begin var n:=w.Length; Result:=w.Last+w[2:n]+w.First end;
  var a:=ReadAllText('input.txt').Replace(',',' ').ToWords;
  WriteAllText('output.txt',a.Select(w->MySwap(w)).JoinIntoString)
end.
Приложения:

Аноним: Первый файл - input, второй - output
Похожие вопросы
Предмет: Математика, автор: vadimmirpocaev
Предмет: Математика, автор: kkuliabka
Предмет: Математика, автор: Екатерина2221