Условие:Найти в тексте слова, содержащие не более одной буквы, не входящей ни в последующее, ни в предыдущее слово, записать их заглавными буквами и указать после каждого такого слова в скобках найденную букву.
сижу мучаюсь - идей 0 - а завтра ее сдать надо
позарез
да в принципе можно и без вывода букв в скобках - помогите кто-нибудь
Можно сделать три множества, набирать в них буквы из трех последовательных слов (желательна процедура по выделению слова). Потом проверять указанное условие (операцией AND) - если удовлетворяется - выводить слово в UpCase и букву (если она есть, конечно)
Добавлено через 3 мин.
По мере прохождения по строке эти множества перекладывать.
Боюсь , что у меня не получится это реализовать
Можно плз темку переместить в программы на заказ
просто создай там еще одну, можно идентичную
Lapp, может я чего-то с просони не понимаю, но как ты с помощью операции AND без перебора множеств, проверишь что в множествах A, C, B (в каждом из них) есть более одного одинакового символа
Прим
A: 1, 2, 3, 12
B: 2, 3, 4, 5
C: 6, 2, 3, 4
Или ты хочешь получать результирующее множество - пересечение трех и смотреть перебором сколько там элементов ?
Понятно, есть у мну еще одна идейка, приду домой попробую сделать.
Lapp, на строке, содержащей символы кириллицы часть твоего кода не отработает (а именно - UpStr).