Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> задача, пилообразная последовательность 
:(
    Опции темы
Joes
Дата 19.12.2004, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: нет
Всего: 7



Всем доброго....
Народ, помогите прогу написать дибильную до примитива.
Друг попросил решить, взял по старой памяти. В последнее время работаю только с ПХП, так что в голову только функции ПХП-ые лезут, а на ПХП ее нельзя (только на Паскале)
Что-то не соображу как решить:
В массиве A(n) найти самую длинную пилообразную последовательность.
(Пилообразная последовательность, если я не ошибаюсь, вот a1<a2>a3<a4>...>an
или a1>a2<a3>a4<..<an
Заранее огромный респект
PM MAIL   Вверх
Pakshin A. S.
Дата 19.12.2004, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Код

type
TArrayEl = integer;
<...>
function IsPila(a:array of TArrayEl):boolean;
var
b1,b2:boolean;
res:boolean;
i:integer;
begin
res:=true;
i:=Low(a);
b1:=a[i] < a[i+1];
i:=i+1;
while res and (i <= High(a)) do
 begin
  b2:=a[i] < a[i+1];
  res:=b1 = not b2;
  b1:=b2;
  i:=i + 1;
 end;
IsPila:=res;
end;
<...>

Вроде так...
PM   Вверх
Joes
Дата 20.12.2004, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: нет
Всего: 7



Спб, это даже лучше, чем надо smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.