Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2015, 21:54   #1
Никита757
Пользователь
 
Регистрация: 14.05.2015
Сообщений: 57
По умолчанию Подскажите идею

Дан текстовый файл, состоящий из слов, разделенных пробелами. Определить буквы, которые присутствуют во всех словах одновременно.
На Паскале
Никита757 вне форума Ответить с цитированием
Старый 13.09.2015, 22:03   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Пляшешь от любого слова файла, проще с первого. Запоминаешь его и называешь, допустим, эталон. Для каждого слова файла каждую букву эталона ищешь в нем, не нашел - выбрасываешь с эталона. Цикл завершается если эталон стал пустым - нет таких букв, или по последнему слову - в эталоне буквы, которые есть во всех словах
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.09.2015, 22:07   #3
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Заводим массив A на 256 эл. типа boolean и сразу загоняем туда True
Заводим массив B на 256 эл. типа boolean и сразу загоняем туда False
Читаем один символ из файла
если это НЕ пробел, то пишем B[ord(ch)] := True
Если это пробел, то проходимся циклом по индексам 0..255 и пишем A[i] := A[i] and B[i]; B[i] := false;

вуаля, в массив А будут True только там, где код символа присутствует во всех словах решение "в лоб")))
потом в цикле уже выводим сами символы через write(chr(i));

P.s. идею просил - получи)
GreenWizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените идею Кольша HTML и CSS 7 01.03.2012 18:57
Ищу идею Alex Cones Свободное общение 25 09.01.2011 12:09
Подкиньте идею ilsen Помощь студентам 3 15.11.2010 16:52
Подскажите идею алгоритма Ok-ei Помощь студентам 2 12.06.2009 21:28
подскажите свежую идею для смо Барби Помощь студентам 3 30.10.2008 12:03