Задания
Задание 1. Напишите программу, которая заменит в заданном тексте из латинских букв все вхождения “ing” на “ed”.
Задание 2. Составьте программу, которая удалит из текста все знаки “+”, непосредственно за которыми стоит не цифра. Указание. Обратите внимание на функцию Ord(c).
Задание 3. Составьте программу, которая заменит в заданной строке каждую цифру символом “*”.
Задание 4. Напишите программу, которая в заданном тексте после каждого знака препинания (. , : ;) вставит пробел, если его там нет.
Задание 5. С клавиатуры вводится строка из слов, которая разделена пробелами. Составьте программу, которая удалит лишние пробелы из строки. Пробел считать лишним, если он:
- стоит в начале строки
- стоит в конце строки
- следует за пробелом
- стоит перед знаком препинания
Пример.
Входная строка:
Доброе утро , Беларусь !
Выходная строка:
Доброе утро, Беларусь!
Дополнительное задание
Слова-палиндромы и фразы-палиндромы читаются одинаково слева направо и справа налево без учета пробелов и знаков препинания. Например, “Потоп”, “А роза упала на лапу Азора”. Составьте программу, которая определит, является ли введенная строка палиндромом.
Домашнее задание
повторить § 6-9 учебного пособия
Форма отправки файлов
Форма видна только зарегистрированным пользователям.