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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2011, 19:46   #1
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию Удаление элементов массива и сдвиг

Есть массив из N натуральных чисел. Нужно удалять первые 2 элемента и соответственно сдвигать влево на 2. В гугле и на этом форуме читал, но что-то не получается.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.01.2011, 20:01   #2
dosha
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 224
По умолчанию

фантазию над проявлять!
актуально когда n>2
Код:
var
  a:array of Integer;
  n,i:Integer;
begin
  Readln(n);//считываем колво элементов
  SetLength(a,n); //устанавливаем длину
  //читаем элементы
  for i:=0 to n-1 do
   Readln(a[i]);
  Writeln;
  for i:=0 to n-1 do
   Writeln(a[i]);
   Writeln('------------');
  for i:=0 to n-3 do // выполняем сдвиг в два прохода
    begin
     a[i]:=a[i+1];
     a[i+1]:=a[i+2];
    end;
  SetLength(a,n-2);
  for i:=0 to n-3 do
   Writeln(a[i]);
   Writeln('------------');
  Readln;
end.
dosha вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать процедуру,осуществляющую циклический сдвиг элементов массива на k позиций Bloodpoisoning Общие вопросы C/C++ 0 29.11.2010 15:50
Корректное удаление элементов массива Utkin Общие вопросы Delphi 20 12.08.2010 09:45
Удаление элементов из массива Jasper92 Общие вопросы C/C++ 3 06.03.2010 13:04
Удаление, сортировка элементов массива. Vadim123456 Помощь студентам 8 14.02.2010 23:43
удаление одинаковых элементов из массива sauron99 Общие вопросы Delphi 6 15.04.2009 21:27