|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.11.2008, 11:17 | #1 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 24
|
СИМВОЛЫ - помогите решить задачу на символы
Имеется строка, содержащая буквы латинского алфавита и цыфры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд.
помогите пожалуйста
нет ничего не возможного ...
|
30.11.2008, 11:52 | #2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
30.11.2008, 12:26 | #3 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 42
|
Шкет
Поскольку из Вашего условия не ясно, надо ли найти длину первой такой последовательности, или она только одна, или надо найти длины всех, я реализовал последний вариант - из него можно получить любой другой. Проверку на принадлежность символа к цифрам я произвожу с помощью оператора in и множества '0'..'9' - так эта проверка выглядит наиболее компактно. Код с комментариями в приложении.
Удачи! PHP код:
|
30.11.2008, 14:36 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
alex_fcsm, в коде ошибка. Не отрабатывается, если строка закончивается на последовательность цифр...
проверьте строку ааааа123456789 NB. самый простой способ устранить ошибку - перед циклом приклюсовать к строке любой не проверяемый символ.. например, пробел s:=s+' '; ___________________________________ __ Цитата:
|
|
30.11.2008, 14:39 | #5 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Самый простой способ дописать одну строчку if l>max then max:=l;
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
30.11.2008, 16:09 | #6 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 24
|
спасибо
нет ничего не возможного ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Специальные символы | HunterMan | Win Api | 5 | 05.06.2008 00:17 |
символы, int21 | sergei64_89 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 20.05.2008 10:33 |
символы | Rend1 | Общие вопросы Delphi | 1 | 10.04.2008 01:39 |
непонятные символы | XATAB | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 28.12.2007 11:23 |
Даны символы S1......... | Artem1987 | Помощь студентам | 1 | 10.11.2007 14:59 |