![]() |
|
Модераторы: bsa |
![]()
|
|
| vmagdn |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
Как определить самую длинную последовательность цыфр в тексте.
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
считать длину каждой последовательности, запоминая самую длиную.
|
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 13 Всего: 41 |
ввести две переменные:
1. если в строке встречается цифра одна начинает расти, она растет либо пока строка не кончится, либо пока не начнутся буквы. 2. сравниваешь эту переменную со второй, ОНА И БУДЕТ ХРАНИТЬ МАКСИМАЛЬНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ЦИФР. ОБНУЛЯЕШЬ ПЕРВУЮ И ПОГНАЛ ДАЛЬШЕ ПО СТРОКЕ. ЕСЛИ НУЖНО, МОЖНО ЕЩЕ И ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫВЕСТИ Добавлено через 39 секунд mes, БЫСТРЕЕ))) -------------------- |
|||
|
||||
| vmagdn |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
а как правильно реализовать?
|
|||
|
||||
| Dmi3ev |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 13 Всего: 41 |
можно вот так примерно, хоть и не самый короткий способ))) Но здесь даже функция определения максимума своя))) наворот, так сказать))) Добавлено через 3 минуты и 58 секунд
очень интересно??? Делать надо, а правильно, неправильно, время покажет... -------------------- |
||||
|
|||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
вот набросок , а дальше смотрите как Вам надо
Добавлено через 4 минуты и 17 секунд vmagdn, даже оказывается у тебя теперь два начальных варианта есть .. ;-) Это сообщение отредактировал(а) mes - 9.12.2008, 20:26 |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 13 Всего: 41 |
Здесь я думаю, это неважно, тк я передаю размер строки, а потом просто прохожу по строке, если строку не менять, то это очень даже покатит))) Я достал этот код из сундука практически, со времен учебы было нечто подобное, а учили нас ох как плохо))) -------------------- |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
что подразумевалось? длинa нужна или сама последовательность ... для длины подходит первый вариант, иначе второй. Это сообщение отредактировал(а) mes - 9.12.2008, 20:30 |
|||
|
||||
| taiven |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 2 Всего: 9 |
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |