![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.01.2012
Сообщений: 6
|
![]()
Помогите написать программу.
Определить номера начального и конечного элементов самого длинного фрагмента массива X[1:N], элементы которого расположены в порядку возрастания. ![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.08.2010
Сообщений: 371
|
![]()
что вы подразумевали под словом "фрагмент"?
Хакинг - не преступление, а способ выживания.
|
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]()
как я понял промежутка.
|
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Zer0, Вы или ошиблись, или пытаетесь кого-то ввести в заблуждение!
Цитата:
Цитата:
ну, достаточно нолик в примере заменить на что нибудь, типа -10, как выделенная последовательность стала возрастающей... |
||
![]() |
![]() |
#6 | |
Регистрация: 18.01.2012
Сообщений: 6
|
![]()
То есть, если имеем массив:
9 8 7 6 7 8 9 9 1 2 3 2 -1 0 0 То под "упорядоченными за возрастанием фрагментами" я имею в виду 6 7 8 9, 1 2 3 и -1 0. Из них нужно найти самый длинный фрагмент, определив номер элемента, которым он начинается, и номер элемента, которым он заканчивается. То есть, 4 и 7. Правильно понял Zer0 Цитата:
И ответ не - 5 и 10, а 6 и 10. |
|
![]() |
![]() |
#7 |
Регистрация: 18.01.2012
Сообщений: 6
|
![]()
Честно говоря, сразу же после того, как создала тему, я додумалась и написала программу.
Но мне кажется, что ее можно написать проще. Вот, посмотрите... Program sdfm; Последний раз редактировалось Oksanka2012; 19.01.2012 в 17:05. |
![]() |
![]() |
#8 | |||
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
Цитата:
Цитата:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 20.01.2012 в 11:48. |
|||
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.08.2010
Сообщений: 371
|
![]()
Можно немного сократить код, но при n=15 это не особо повлияет на скорость.
Хакинг - не преступление, а способ выживания.
|
![]() |
![]() |
#10 |
Регистрация: 18.01.2012
Сообщений: 6
|
![]()
Спасибо вам Mad_Cat.
Но ответ правильный, только когда весь массив упорядоченный по возрастанию, а когда в нем есть меншый фрагмент упорядоченных элементов - программа выводит номера на единицу большие чем нужно. А вот когда такого фрагмента вообще нет - ответ 2 и 2. Последний раз редактировалось Oksanka2012; 20.01.2012 в 01:52. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
строки в Пскаль | LastBreath | Помощь студентам | 0 | 12.05.2010 18:56 |
Помогите с задачей.(Пскаль).по теме программирование алгоритмов разветвляющейся структуры. | svobodys | Помощь студентам | 6 | 12.10.2008 08:18 |