Разбить текст на слова - раздел "Алгоритмы".
Создать множество глухих букв. Вроде бы set of char=('к','м','н','п','с','т','ф','х','ч','ш','щ') - навскидку
Создать два таких множества. Одно изначально заполненое, и потом по ходу программы надо выкидывать из него буквы, которых нет в нечетном слове, а другое пустое, и в него добавляются те, которые входят в четные слова. Потом берется пересечение множеств, т.е. буквы, которые присутствуют в обоих сразу.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Хыиуду писал(а):Разбить текст на слова - раздел "Алгоритмы".
Создать множество глухих букв. Вроде бы set of char=('к','м','н','п','с','т','ф','х','ч','ш','щ') - навскидку
Создать два таких множества. Одно изначально заполненое, и потом по ходу программы надо выкидывать из него буквы, которых нет в нечетном слове, а другое пустое, и в него добавляются те, которые входят в четные слова. Потом берется пересечение множеств, т.е. буквы, которые присутствуют в обоих сразу.
какбе ошибка будет. будут выводиться символы которые есть и в чётных и в нечётных. кроме того ты не описал как проверять наличие именно ВО ВСЕХ нечётных. а не хотябы в одном.
алгоритм я накатал примерный.
меня больше интересует исходный код реализации
Похоже, ты невнимательно прочитал мой ответ. В первом множестве остаются буквы, которые есть во всех нечетных. Во втором - те, которые отсутствуют хотя бы в одном четном.
Код - обычная работа со строками, массивами и множествами (include/exclude).
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.