|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2011, 16:49 | #1 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
Работа со строками. Не разберуст как определить сколько раз 2-ая строка встречается в 1-ой.( Borland3.1C)
Код:
while (i<strlen(str1)) { for (j=0; j<strlen(str2); j++) if (str1[i+j]==str2[j]) n++; else n = 0; if (n==strlen(str2)) { k++; i+= strlen(str2)-1; n = 0; } i++; } if (k==0) printf ("Stoka 2 ne vstrechaetcia v stroke 1"); else printf ("2 Stroka vstrechaetsya v 1 stroke %d raz(a).\n", k); Программа работает, но если я ввожу вторую строку в которой повторяется больше 2-ух символов, программа выдает 0. Первая строка: rdcrvghhhffghhh Вторая строка: hhh Последний раз редактировалось dykatob; 05.05.2011 в 16:54. |
05.05.2011, 17:31 | #2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
мне такое решение больше нравится
Код:
|
05.05.2011, 19:59 | #3 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
Конечно, спасибо. Но я хочу разобраться как это будет в Borland C 3.1
А он не воспринимает count, cout, bool. =( Жду предложений, как обойти данные приемы) |
05.05.2011, 20:42 | #4 | |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
Цитата:
Код:
|
|
05.05.2011, 21:39 | #5 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
спасибо ещё раз, но ты наверное не верно понял , строки вводятся с консоли
|
05.05.2011, 21:41 | #6 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
а где написана 1 и 2 строки это пример
|
05.05.2011, 21:44 | #7 |
Пользователь
Регистрация: 15.04.2011
Сообщений: 38
|
Извини это я не понял
всё работает спасибо ещё раз |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со строками. Не пойму как определить сколько раз одна строка встречается в другой | dykatob | Общие вопросы C/C++ | 10 | 29.04.2011 22:46 |
Как подсчитать сколько раз встречается символ в строке? | zver777 | Общие вопросы Delphi | 10 | 10.01.2010 00:57 |
PHP.Как посчитать, сколько раз слово встречается в файле? | Princesse | Помощь студентам | 0 | 07.12.2009 00:24 |
Определить сколько раз встречается в тексте самое короткое слово - Delphi 7 | Леди Уинтер | Помощь студентам | 3 | 08.01.2008 17:56 |
Сколько раз встречается данное слово | n1k1c4 | Помощь студентам | 4 | 13.12.2007 20:33 |