Нужен хелп! 3 слова найти буквы встречающиеся в 1 и 3

Ответить
merv
Сообщения: 5
Зарегистрирован: 11 май 2009, 18:40

Здравствуйте нужна помощь с программкой на паскале, я ее сам немного сделал, но она работает не совсем как надо. Вот задание:
Пусть даны три слова. Необходимо определить буквы, которые встречаются только в первом и третьем слове.
у меня получилось так: 1-keks
2-rama
3-koks выводит к к s но если поменять последовательность ввода буква, то есть 1-keks 3-skek вроде как все буквы встречаются он не выводит(.
Буду благодарен за помощь!
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
я разобрался с тем чтоб выводил буквы из слова использовав цикл в цикле ток теперь проблема как удалить буквы повторяющиеся несльколько раз
кекс кокс выводит ккккс...
помогите (
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

См. 13-ю строчку программы начиная с позиции 15....
:)

А если серьезно, то в чём надо помочь-то?
Где тот самый код, который надо исправить?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

var c: char;
for c:='a' to 'z' do
if (pos(c, word1)>0) and (pos(c,word2)=0) and (pos(c, word3)>0) then write(c);
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
merv
Сообщения: 5
Зарегистрирован: 11 май 2009, 18:40

Хыиуду писал(а):var c: char;
for c:='a' to 'z' do
if (pos(c, word1)>0) and (pos(c,word2)=0) and (pos(c, word3)>0) then write(c);
cпасибо, ща проверим
Ответить