![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Ser@Fim, +100
я согласен с Вашим замечанием!!! а ещё надо в основной цикл добавить проверку для вот таких "хитрых" последовательностей: '3123123' тут хитрость в том, что не надо продолжать искать, если больше половины строки прошли... тогда у подстрок получаются пересекающиеся части.. Код:
|
![]() |
![]() |
#12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тут хитростей много навертеть можно, но это уже должен сделать сам автор, ато как то некрасиво получается, такие простейшие вещи за него другие делают.
Кстати думаю скорость чуть-чуть увеличтся если поменять местами условия: Код:
![]()
I'm learning to live...
|
![]() |
![]() |
#13 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
блин.. нашёл ещё "дырку" в алгоритме:
попробуйте для последовательности 123412341234 найди последовательность. ![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
![]()
Спасибо за ваши старания...
Я кое-как исправила свою начальную программку и вот что получилось: Код:
![]() oops... снова ошибки в коде. Последний раз редактировалось Stilet; 22.07.2009 в 14:37. |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 10.07.2009
Сообщений: 19
|
![]()
Покритикую немножко себя: ошибся, для последовательности 121125 моя проверка была бы ошибочной
![]() По делу - действительно, для последовательностей повторяющихся несколько раз (123123123123) алгоритм не работает. Вот переделал код Zhamie: Код:
|
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Не уверен, правильно ли, но пока ошибок не вижу:
Код:
Последний раз редактировалось Somebody; 23.07.2009 в 13:59. |
![]() |
![]() |
#17 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Somebody, отлично!
Проверил. мне тоже не удалось найти "плохих" последовательностей.. |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
|
|
![]() |
![]() |
#19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Код:
|
![]() |
![]() |
#20 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
![]()
Программа действительно без ошибок.
ОГРОМЕННОЕ СПАСИБО ВАМ ВСЕМ!!! |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как устроится на работу прогером в период кризиса | Tlegen | Свободное общение | 1 | 20.06.2009 17:13 |
Период дроби! | prosport91 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2009 15:57 |
Период дроби | Магистраль | Помощь студентам | 7 | 06.04.2009 09:11 |
Определить k-ую цифру последовательности Фибоначчи и последовательности натуральных чисел. | Med | Помощь студентам | 1 | 20.03.2009 11:40 |
Запрос на подсчет записей за период | Luna_13 | БД в Delphi | 3 | 13.10.2008 23:58 |