No.27530
Анон, помоги мне с решением пары маленькийх лабораторных на паскале. У нас через две недели уже сессия, и в то время, когда мне не хочется спать, я готовлю другие предметы. Подскажите хотя бы то, какие алгоритмы здесь использовать. То есть как производится само решение задачи, а не каркас программы, который сложности не представляет.
> Вариант 21.
> Дана строка, содержащая русский текст. Если в тексте нет слов, в которых есть две одинаковые гласные буквы, то удалить из слов текста глухие согласные, в противном случае пpодублиpовать в словах, содеpжащих не более 2-х гласных, гласные буквы. Полученные слова вывести в поpядке, обpатном к алфавитному. ( Глухие согласные: пфкшстхцчщ )
Прозреваю, что тут используется тот же алгоритм вставки, что и для чисел, только нужно использовать множества.
> Вариант 21.
> В текстовом файле input.txt записан русский текст. Найти в тексте слова, содержащие не менее трех букв из первого слова текста, записать их заглавными буквами и указать после каждого такого слова в скобках найденные буквы. Полученный текст записать в файл output.txt. Весь текст, кроме найденных слов, должен остаться неизменным, включая и знаки препинания.
А это я вообще слабо представляю, как сделать. Видимо, надо добавить первые три буквы в множество, а все остальные слова проверять не вхождение букв из них в это множество.