Здравствуйте.У меня такое вот задание..... Даны две строки текста.Вывести слова,присутствующие в каждой строке.
По идее это элементарно..но я не могу вообще ничего написать!Особенно возникает сложность с написанием куска,где мы переходим на вторую строку,чтоб сравнивать с первой....вообще не понимаю,как это осуществить...если есть какие-нибудь мысли,поделитесь пожалуйста....
я обрыла поиск весь....находила только повторяющиеся слова в одной строке или символы....это сами понимаете...не то....
ammaximus
22.12.2006 3:09
Разбей на слова. Разбиение на слова. Все способы. Пусть будут 2 массива первая строка и вторая строка. Считывай слова в первый массив while not eoln readln; - переход на другую строку И снова считываешь, но уже во второй массив. Потом просто сравни полученные строки.
volvo
22.12.2006 3:12
Цитата
Даны две строки текста.Вывести слова,присутствующие в каждой строке.
А прочесть этот текст в 2 строковых переменные запрещено? А потом "on the fly" в одной строке вычленять слова, и проверять их наличие во второй строке (через Pos например)...
C использованием массива проще. Но можно и без него.
volvo
22.12.2006 3:42
Цитата
C использованием массива проще
Во-первых, решение неэффективно (посмотри, сколько памяти расходуется впустую, не приучайся делать СРАЗУ плохо)... А во-вторых - использование массивов может и запрещаться ...
К тому же, автору был задан вопрос, который она почему-то игнорировала... Ну что ж - дело ее...
Ellsa
22.12.2006 3:47
volvo,мне ваш вопрос несовсем понятен.Через pos на данный момент пытаюсь составить программу,а все,что было сказано перед этим мне несовсем понятно. ammaximus,спасибо большое. попытаемся разными способами. Думаю моя программа все равно не заработает...
ammaximus
22.12.2006 4:05
Ellsa, с использованием POS в прикреплении. Но я советую вам самой попробовать решить, не заглядывая.
Ellsa
22.12.2006 4:08
я пытаюсь....но я встала на моменте,когда надо следующее слово рассматривать...после пробела.....мне тут помогли написать до этого момента....а теперь я все.... спать больше надо...может соображать лучше буду...
volvo
22.12.2006 4:15
ammaximus, твой "способ" валится при элементарном тесте: