![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.10.2012
Сообщений: 9
|
![]()
Надо найти последовательность "abcd" в строке, но строка бесконечная и там нет такой последовательности. Вопрос когда закончится программа? Например: строка состоит из букв англ алфавита в обратном порядке и она бесконечно повторяется "zyxwv...fedcbazyx...dcba....". Программа может закончиться если найдет "abcd", а если нет "abcd" то когда переберет все символы в строке. Но так как последовательности нет и перебрать все символы тоже невозможно, то когда закончится программа??? Пожалуйста помогите!
|
![]() |
![]() |
![]() |
#2 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]()
Думаю когда память закончится. А вообще бесконечных строк не бывает. Разве что стек замкнутый, но тогда получится бесконечный цикл, программа зависнет... Откуда такой вопрос вообще?
Все тривиальное просто
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
либо когда закончится ОЗУ.. или же когда отключат электричество... ))
по поводу ОЗУ зависит от алгоритма конечно... может и не закончится... а так... по сути будет что то наподобие зацикливания...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 08.10.2012
Сообщений: 9
|
![]()
это нам препод задал такой вопрос. если отвечу до завтра 4 если нет 3. и еще он говорит что ответ прост. только надо увидеть его. ЭТО ВОПРОС НА ЛОГИКУ
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
![]()
когда юзеру надоест искать :-)
как вариант, если строка перебирается счетчиком вроде while not <участок найден> do inc(i); то тогда, когда произойтет выход за пределы типа переменной i если в i 1 байт, то 255, и т. д.
a.k.a. Angelicos Phosphoros
Мой сайт |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
тогда ответ: бесконечной строки не существует) и собственно условие не возможно... и тогда задача не имеет места быть запущенной...)
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Подходит такая логика? Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
ну тогда это уже назвали бы не строкой... а предположим кольцевым списком... хотя автор задания лишь в теме...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Может ответ - программа закончится так и не начавшись, а может быть ответ - Одуванчики в мюслях. Препод решил вытупнуться - у него это получилось, страна будет знать своих героев ![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 08.10.2012
Сообщений: 9
|
![]() Цитата:
ределить, имеются ли в ней идущие друг за другом символы "abcd". (Другими словами, требуется выяснить, есть ли в слове x[1]..x[n] подслово "abcd".) Соответствующая программа очевидна: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 09.10.2012 в 08:16. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск подстроки в строке | Pozitiffe | Общие вопросы C/C++ | 5 | 18.02.2012 21:48 |
Поиск подстроки в строке | Mister.V | Общие вопросы Delphi | 14 | 17.12.2011 13:01 |
Поиск подстроки в строке | videolord | Общие вопросы по Java, Java SE, Kotlin | 2 | 10.04.2011 09:11 |
Поиск подстроки в строке | valdemar593 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 03.06.2010 21:42 |
поиск подстроки в строке!!! | StoneSour | Общие вопросы C/C++ | 2 | 15.03.2010 21:31 |