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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 22:10   #1
KnoWabLe
Пользователь
 
Регистрация: 25.03.2011
Сообщений: 15
По умолчанию [Паскаль] Сформировать одномерный массив

Собственно задача:

Дан массив {X} размерностью n.
Нужно: Cформировать одномерный массив {Y} размерностью k таким образом, чтобы он содержал такие элементы из массива {X} которые не менее чем в L раз превышают значения соседнего справа элемента.

Мое решение:
Код:
program ex1;
var
   i,k,l,n: integer;
   x: array [1..20] of integer;
   y: array [1..20] of integer;
begin
   k:=0;
   l:=2;
   n:=10;
   begin
   for i:=n-1 to 1 do
     if x[i] div x[i+1] >= L then
      begin
      k:=k+1;
      y[k]:=x[i];
      end;
   end;
 write(y[k]:2);
 writeln;
end.
Паскаль выдает ошибку №200. Помогите пожалуйста исправить и привести к необходимому виду(чтобы выводило правильный в соответствии с зачадей массив y), спасибо.
KnoWabLe вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Сформировать одномерный массив zenid Помощь студентам 5 21.03.2012 19:15
Сформировать одномерный массив VoltZZZ Паскаль, Turbo Pascal, PascalABC.NET 0 23.02.2012 20:53
Сформировать одномерный массив Jambus Помощь студентам 4 29.09.2011 21:58
Паскаль.Сформировать одномерный массив А из элементов матрицы, кратных трём ICEART Помощь студентам 2 03.10.2007 17:29