52

Здравствуйте! Очень надеюсь на вашу помощь!

min777 14 августа 2022

Здравствуйте! Очень надеюсь на вашу помощь! Написать программу на языке Pasсal, меняющую все слова "red" на "black", "tree" на "palms" из текста, указанного в файле in.txt и сохраняющую результат в файл out.txt. Все остальные слова, пробелы, запятые, точки и т. П должны остаться без изменений.

категория: информатика

35

Var myInFile, myOutFile: text; ind: integer; currentString: string; begin assign (myInFile, 'in.txt'); reset (myInFile); assign (myOutFile, 'out.txt'); rewrite (myOutFile); while (not EOF (myInFile) do begin currentString: =readln (myInFile); while (pos ('red', currentString) > 0) do begin ind: =pos (currentString, 'red'); delete (currentString, ind, length ('red'); insert ('black', currentString, ind); end; while (pos ('tree', currentString) > 0) do begin ind: =pos (currentString, 'tree'); delete (currentString, ind, length ('tree'); insert ('palms', currentString, ind); end; end; close (myInFile); close (myOutFile); end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...