Помощь - Поиск - Пользователи - Календарь
Полная версия: Странное задание
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Ivon
Добрый день!!! Мне необходимо написать программу:
Вводится с клавиатуры массив чисел и определяющее макс. кол-во подряд идущих элементов массива, не прерываемых ни «0», ни отрицательным элементом. Вывести на печать найденный фрагмент.
Так вот… Разъясните мне задание…
массив вида 1 1 2 1 max=2 или 3, и какой фрагмент выводить???
:molitva:
volvo
Цитата(Ivon @ 10.06.05 11:30)
массив вида 1 1 2 1 max=2 или 3, и какой фрагмент выводить???

max = 4 и выводить весь массив - потому как нужно
Цитата(Ivon @ 10.06.05 11:30)
макс. кол-во подряд идущих элементов массива, не прерываемых ни «0», ни отрицательным элементом.
Ты где-то видел "0" или отрицательный элемент?
Ivon
массив ведь вводить произвольный. Если выпадает ноль или минус что с ними делать?
volvo
Да, но ты привел совершенно конкретный пример, для него я тебе сказал, какой будет результат... А вообще в FAQ-е есть нахождение максимальной последовательности одинаковых символов, посмотри, тот алгоритм и тебе подойдет...

FAQ: Как найти в массиве...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.