Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2015, 19:34   #1
Zheka_1
 
Регистрация: 10.06.2015
Сообщений: 3
По умолчанию Массивы

В целочисленном массиве найти наиболее длинную цепочку подряд идущих одинаковых элементов. в delphi

Последний раз редактировалось Zheka_1; 10.06.2015 в 19:44.
Zheka_1 вне форума Ответить с цитированием
Старый 11.06.2015, 00:00   #2
stupoz
Пользователь
 
Регистрация: 10.06.2015
Сообщений: 14
По умолчанию Цепочка элементов в массиве на Pascal

Delphi не знаю, но собственно поиск на Pascal'е будет таким (если не ошибаюсь)
Код:
MaxPoz:=1;
MaxLen:=1;
Poz:=1;
Len:=1;
for i:=2 to Size do
  if A[i]=A[i-1]
  then Inc(Len);
  else  begin
            if Len>MaxLen
            then begin
                      MaxPoz:=Poz;
                      MaxLen:=Len;
                   end
            Poz:=i;
            Len:=1;
         end
В конце надо добавить ещё одну проверку Len-MaxLen, т.к. наиболее длинная цепочка может оказаться в конце.
stupoz вне форума Ответить с цитированием
Старый 11.06.2015, 10:53   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Zheka_1
Вводи массива показать сможешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу массивы (C++) - Даны два массива, скопировать эти массивы в 3-й результирующий (размером 10 элементов) так, что Саша1990 Помощь студентам 1 02.02.2015 16:03
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12