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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 19:13   #1
stepan-rkt
 
Регистрация: 06.12.2010
Сообщений: 6
По умолчанию циклы и работа с массивами

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

Задав одномерный массив целочисленных данных А в Integer, реализовать обработку массива, как указано в
варианте. Длина массива N <= 20. Исходные данные задать самостоятельно, учитывая формат
элементов массива A. Исходные данные должны вводиться с проверкой на область допустимых
значений. Тип результата определяется из контекста задачи.
Найти произведение последних L отрицательных элементов в массиве A={a[i]}.
stepan-rkt вне форума Ответить с цитированием
Старый 20.05.2011, 19:24   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
в массиве A={a[i]}.
Где?оО В оригинале точно так было записано?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.05.2011, 20:59   #3
stepan-rkt
 
Регистрация: 06.12.2010
Сообщений: 6
По умолчанию

да именно так помогите плиз...
stepan-rkt вне форума Ответить с цитированием
Старый 20.05.2011, 21:41   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что-то вроде такого:
Код:
 var a:array[1..20] of integer;k,pr,l,i:integer;
begin
 l:=3;pr:=1;
 for i:=1 to 20 do begin
  a[i]:=50-random(100);write(a[i]:5);
 end; writeln;
 i:=20;
 while (l>0)and(i>0) do begin
  if a[i]<0 then begin pr:=pr*a[i];dec(l);end;
  dec(i);
 end;write(pr);
 readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с массивами CHOSEN1 Помощь студентам 1 08.12.2010 20:14
C#: работа с массивами tyurroma Помощь студентам 6 19.09.2010 15:16
Работа с массивами Hakman Общие вопросы C/C++ 1 19.02.2008 15:11
Работа с массивами DeN1308 Помощь студентам 3 09.11.2007 11:50