Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Закрытая тема
 
Опции темы Опции просмотра
Старый 16.06.2010, 14:30   #1 (permalink)
Leonia
Новичок
 
Регистрация: 16.06.2010
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Нужна помощь в программировании

Написать программу подсчёта максимального количества подряд идущих отрицательных элементов в целочисленном массиве из 20 элементов.

Уважаемый пользователь! Ваша тема переименована, с целью легкочитаемости. Модератор
Leonia вне форума  

Старый 16.06.2010, 14:30
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Наверняка вам пригодится информация, которая содержится в похожих темах

Нужна помощь по МК
Нужна помощь в PHP

Старый 16.06.2010, 14:36   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Язык какой?
Vladimir_S вне форума  
Старый 16.06.2010, 14:38   #3 (permalink)
Leonia
Новичок
 
Регистрация: 16.06.2010
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Я знаю только что нужно сделать в паскале.
(Не моё задание)
Leonia вне форума  
Старый 16.06.2010, 15:00   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Leonia Посмотреть сообщение
Я знаю только что нужно сделать в паскале.
(Не моё задание)
О том и вопрос. Пожалуйста:
Код:
Const
 N=20;
VAR
 Nneg_bef,Nneg_aft:BYTE;
 A:ARRAY[1..N] of INTEGER;
 i:INTEGER;
BEGIN
 RANDOMIZE;
 WriteLn('Initial array:');
 For i:=1 to N do
  begin
   A[i]:=RANDOM(1000)-700;
   Write(A[i]:5);
  end;
 WriteLn;
 Nneg_bef:=0;
 i:=0;
 Repeat
  INC(i);
  Nneg_aft:=0;
  If (A[i]<0) and (i<N) then
   begin
    INC(Nneg_aft);
    Repeat
     INC(i);
     If A[i]<0 then INC(Nneg_aft);
    Until (A[i]>=0) or (i=N);
   If Nneg_bef<Nneg_aft then Nneg_bef:=Nneg_aft;
  end;
 Until i=N;
 Writeln('The longest series consists of ',Nneg_bef,' negative elements');
 ReadLn;
END.
Vladimir_S вне форума  
Старый 16.06.2010, 15:15   #5 (permalink)
Leonia
Новичок
 
Регистрация: 16.06.2010
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Большое спасибо)))
Leonia вне форума  
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 15.05.2011, 03:00   #6 (permalink)
lamarez
Новичок
 
Регистрация: 15.05.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

всё шикарно, но можно это же только на C#? или хоть на чем-то Си-подобном =)
c#/php/c++

спасибо.
lamarez вне форума  
Старый 15.05.2011, 03:17   #7 (permalink)
lamarez
Новичок
 
Регистрация: 15.05.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

если точнее мне нужно подсчитать максимальное кол-во подряд идущих увеличивающихся чисел и уменьшающихся...

..........1.1, 2.5, 3.2, 4.2, 4.9, 3.6, 4.1, 3.1, 2.8, 2.7 , 2.8, 2.9, 3.3, 4.3, 5.4.........
повышение (максимум подряд) - 5 (1.1, 2.5, 3.2, 4.2, 4.9)
понижение (максимум подряд) - 4 (4.1, 3.1, 2.8, 2.7)
lamarez вне форума  
Старый 15.06.2011, 09:30   #8 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

DENIS.OVCHI, ваш запрос перемещен во вновь созданную тему:
Помогите скорее, пожалуйста!
Эта ТЕМА ЗАКРЫТА
Vladimir_S вне форума  
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 08:44.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.