Нужно каждые 2 недели решать 5 задач на delphi (10 класс)
Пример условия:
Дано текстовий файл. У першому рядку цього файлу містяться
два підрядки: перший – шуканий, а другий – той, яким його
потрібно замінити. Наприклад, якщо перший рядок містить два
підрядки «мила» та «фарбувала», то фраза «Мама мила
раму» повинна перетворитися на фразу «Мама фарбувала
раму». Далі вхідний файл містить довільний текст. Виконати
заміни в тексті та порахувати кількість замін.
Формат вхідних даних
Перший рядок вхідного файлу містить два підрядки через
пробіл – шуканий та той, на який він замінюється. Далі
міститься довільний багаторядковий текст.
Формат вихідних даних
Вихідний файл повинен спочатку містити змінений текст з тією
самою кількістю рядків, що й у вхідному файлі. Врахувати, що
якщо у слові, що замінюється, перша буква була великою,
слово, яким воно замінюється, повинно вставлятися також з
великої букви. В останньому рядку повинно міститися єдине
число – кількість виконаних замін.
Якщо вхідний файл не містить послідовностей символів, що
підлягають заміні, вихідний файл повинен співпадати з
вхідним, а останній рядок буде містити єдине число «-1».