IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> прямой поиск строки, не получаетя немного
serega204
сообщение 8.12.2009 0:11
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 30
Пол: Мужской
Реальное имя: serega

Репутация: -  0  +


доброй ночи !!! попрошу у вас помощи....Я вот сам написал прогу, но не знаю, где поставить счётчик, чтобы считывать количтво строк....Вот задание....Дан текстовый файл. определить сколько раз в заданном файле встречаются заданные строки, используя метод прямого поиска строки...я привёл текст проги и ниже текст в виде песни

Program LR8; Uses Crt;
VAR
I, J, N, M, k : integer;
S, P : string;
t : char;
Fi, Fr : text;

{----- ОСНОВНАЯ ПРОГРАММА -----}
Begin CLRSCR;
Assign (Fi, 'lr8.txt'); Reset (Fi);
p := ''; i := 0;
writeln ('Исходные данные:',#10#13);
while not eof(Fi) do begin
read (Fi, t); write (t);
end;
Writeln(#10#13, 'Введите строку из песни:'); Readln(P);
I := -1; k := 0;
Repeat I := I+1; J := 0; While (J < M) and (S[I + J] = P[J]) do
J := J+1;
Until (j = M) Or (I = N-M);
Writeln('Количество одинаковых предоложений: ', k);
Repeat Until KeyPressed
end.



Я и ты - две планеты две мечты
Только говорим на разных языках
Город твой за невидимой чертой
Мы с тобой живём на разных берегах
Белое вино луны, ночь, аэропорт и мы
В целом мире ни души быть или не быть скажи
И нет проблем у любви другой шенген
Без границ и глупых стен между нами только небо и сны
И нет проблем у любви другой шенген
Без границ и глупых стен между нами только солнце весны
Я и ты снова рейс из пустоты
Не остановить секунды на часах
Мир так мал я не ждал и не искал
А нашёл тебя в далёких городах
Белое вино луны, ночь, аэропорт и мы
В целом мире ни души быть или не быть скажи
И нет проблем у любви другой шенген
Без границ и глупых стен между нами только небо и сны
И нет проблем у любви другой шенген
Без границ и глупых стен между нами только солнце весны

Сообщение отредактировано: Lapp - 8.12.2009 0:17
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 27.07.2025 11:25
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"