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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 16:33   #1
iri6k@123
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 1
По умолчанию задача одномерный массив

Помогите пожалуйсто решить задачу в Delphi
Дан одномерный числовой массив. Вывести на экран последовательность из чисел одного знака, имеющую наибольшую длину.
Например: -1 1 0 -4 1 2 -4 -8 -16
Ответ -4 -8 -16
iri6k@123 вне форума Ответить с цитированием
Старый 07.12.2010, 16:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
s:='';smax:='';
for i:=2 to n do begin
 if (a[i]*a[i-1])<0 then s:=s+' '+IntToStr(a[i])
 else begin
   if length(smax)<length(s) then smax:=s;
   s:='';
 end;
end;
write(smax);
Где s, smax - строки
a[n] - массив

Не проверял но с потолка, думаю сложилось норм.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.12.2010, 16:52   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
s:='';smax:='';
for i:=2 to n do begin
 if (a[i]*a[i-1])<0 then s:=s+' '+IntToStr(a[i])
 else begin
   if length(smax)<length(s) then smax:=s;
   s:='';
 end;
end;
write(smax);
Где s, smax - строки
a[n] - массив

Не проверял но с потолка, думаю сложилось норм.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на одномерный массив kot__93 Помощь студентам 1 23.11.2010 23:18
Задача на одномерный массив kot__93 Общие вопросы C/C++ 0 23.11.2010 22:15
Задача на одномерный массив.... malova Помощь студентам 7 16.12.2009 17:22
задача на одномерный массив redeezko Помощь студентам 4 21.11.2009 11:00