Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2010, 17:16   #1
Альбинка
Новичок
Джуниор
 
Регистрация: 27.12.2010
Сообщений: 3
По умолчанию строки

Помогите решить. Для заданного текста определить длину содержащейся в нем максимальной серии символов,отличных от цифр
Альбинка вне форума Ответить с цитированием
Старый 27.12.2010, 17:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка
Код:
cmax:=0;c:=0;
for i:=1 to length(s)-1 do begin
 if (not (s[i] in ['0'..'9'])) and (not s[i+1] in ['0'..'9']) then
  inc(c)
 else begin
  if c>cmax then cmax:=c;
  c:=0;
 end;
end;
Где
c - Длина рассчитываемой на итерации подстроки
cmax - Длина максимальной
s - строка символов

Идея понятна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2010, 19:06   #3
Альбинка
Новичок
Джуниор
 
Регистрация: 27.12.2010
Сообщений: 3
По умолчанию

(not (s[i] in ['0'..'9'])) and (not s[i+1] in ['0'..'9']) операция неприменима к операндам этого типа...
Альбинка вне форума Ответить с цитированием
Старый 27.12.2010, 19:08   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Какого типа?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2010, 19:10   #5
Альбинка
Новичок
Джуниор
 
Регистрация: 27.12.2010
Сообщений: 3
По умолчанию

ну тип строки integer
Альбинка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Дбавление новой строки, после строки с подходящими параметрами RailOS Microsoft Office Excel 5 18.08.2010 10:12
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10