Кого не затруднит , можете помочь решить вот такую задачку .
Дано целое число L (> 0) и целочисленный массив размера N. Заме-нить каждую серию массива, длина которой равна L, на один элемент с ну-левым значением.
Ozzя
12.05.2009 16:45
Цитата
Заме-нить каждую серию массива
А серии как определять? В условии этого нет.
volvo
12.05.2009 16:48
Что есть "серия"? Последовательность одинаковых элементов? Последовательность четных элементов? Последовательность отрицательных элементов? (тебе еще десяток признаков привести?)
Второе: я так понимаю, при L > 1 надо будет сдвигать правую часть массива (то, что было после найденной серии) влево на (L-1) элементов? Что делать с освобождающимися крайними правыми элементами?
die
12.05.2009 16:55
Серия - группа подряд идущих одинаковых элементов . Длина серии - количество этих элементов ( длина серии может быть равна 1 ).
По ссылке - "Как найти в массиве максимальную последовательность одинаковых символов?" Вам - "Как найти в массиве последовательность одинаковых символов заданной длины?" Что именно не понятно?
die
12.05.2009 17:11
Цитата(Ozzя @ 12.05.2009 16:08)
По ссылке - "Как найти в массиве максимальную последовательность одинаковых символов?" Вам - "Как найти в массиве последовательность одинаковых символов заданной длины?" Что именно не понятно?
спасибо ) попробую разобраться .
die
12.05.2009 21:46
фишка в том что мы не проходили что такое count , inc .
Lapp
12.05.2009 23:28
Цитата(die @ 12.05.2009 18:46)
фишка в том что мы не проходили что такое count , inc .
inc(x) - то же самое, что x:=x+1 (для перечислимых типов).
Что такое count - сказать не могу. Сокровенное знание. Проходят только посвященные, на последнем году аспирантуры. При этом дают подписку о неразглашении..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.