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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 19:54   #1
Carter
Пользователь
 
Регистрация: 21.08.2011
Сообщений: 15
По умолчанию циклический сдвиг элементов массива

Доброго времени суток!
Помогите разобраться с задачей. Нужно сдвинуть только положительные элементы массива, которые расположены перед первым нулем. Ноль я нашел, я дальше - в ступоре...
Вот начало кода:
Код:
procedure zadanie(var a : array [1..n] of integer);
var i, y, n: integer;
begin
 for i:=n downto 1 do
  if (a[i] = 0) then y:=i;
 for i:=1 to y-1 do
Carter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать процедуру,осуществляющую циклический сдвиг элементов массива на k позиций Bloodpoisoning Общие вопросы C/C++ 0 29.11.2010 15:50
Массивы и циклический сдвиг элементов CHESTER_ROB Общие вопросы C/C++ 5 23.11.2010 13:46
C++.циклический сдвиг элементов квадратной матрицы arsalan Помощь студентам 1 11.05.2010 08:08
циклический сдвиг массива goacher Общие вопросы C/C++ 4 28.05.2008 20:11