Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Кот форума
9 / 9 / 5
Регистрация: 02.03.2020
Сообщений: 183

Требуется вставить в данный массив на данное место данный элемент, сдвинув остальные элементы вправо

02.03.2020, 20:14. Показов 883. Ответов 0

Студворк — интернет-сервис помощи студентам
Памагите пожалуйста разобраться с прогой для вставки в массиве(памагите пишется так иначе просит исправить)
Здраствуйте,друзья,спасибо что откликнулись на мой призыв о помощи)
Я изучал материал (новой темы) учитель задал мне задачу в ДО(информатикс мсиси) и у меня не получилось её сделать(
Вот наткнулся на ваш форум и решил зарегестрироваться и задать свой вопрос
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
 const N = 1000;
 var a : array [1..N] of Integer;
 k,i,j : integer;
 data : integer;
 begin  for k:=1 to N do begin  read(data);
  i:=k-1;
  while (i > 0)and (a[i] > data) do dec(i);
  inc(i);
  for j := k - 1 downto i do a[j + 1] := a[j];
  a[i] := data;
 end;
 end.
Это прога которая давалась в теории квадратичных сортировок(с неё разобраться бы)
Вот условие задачи(просто когда регистрировался я особо не читал правила форума(и думаю что не все полностью с ними ознакомлены)есть грешок)и не знаю можно кидать ссылки или нет(напишите в ответы)):
Требуется вставить в данный массив на данное место данный элемент, сдвинув остальные элементы вправо.
Входные данные

В первой строке вводится одно натуральное число, не превосходящее 1000 – размер массива. Во второй строке задаются N чисел – элементы массива (целые числа, не превосходящие по модулю 1000). В третьей строке вводится число, которое необходимо вставить, и номер места, на которое его нужно вставить.
Выходные данные

Вывести получившийся массив.
Примеры
Входные данные

5
1 2 3 4 5
2 3

Выходные данные

1 2 2 3 4 5
Спасибо заранее за помощь и понимание)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.03.2020, 20:14
Ответы с готовыми решениями:

Памагите! Экзамен:( пожалуйста!
Реализовать класс Cursor. Полями класса являются координаты курсора - целые положительные числа, вид курсора - горизонтальный или...

Памагите пожалуйста. Нужно написать код на Си
Создать структурный тип с именем Ar для хранения массивов из вещественных чисел. Определить в нём переменную n для хранения длинны массива...

3й час ломаю голову с задачей по физике, пожалуйста памагите
Ломаю голову 3часа, ничего не выходит, или что-то упускаю, буду признателен! если нужно мое решение - выложу Найти нужно...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2020, 20:14
Помогаю со студенческими работами здесь

[CoDeSys 2.3] Для ПЛК150: программа заполнения и опорожнения ёмкости
Помогите, пожалуйста, написать программу на языке ST или CFC в CoDesys для контроллера плк 150. если я не напишу программу мне зачет не...

Памагите найти драйвера для модема D-link DSL-200 для Mac Os X 10.5.6
Не могу найти дрова !!!! D-link DSL-200 для Mac Os X 10.5.6

ПАМАГИТЕ
Надо создать прогу. Нужен код простой до безумия.

Памагите !!!!
извини дорогой, но это не тот форум....

памагите
привет незнаю как ета абеснить но папробую пачему кагда я запускаю Perl в good.txt нечиво не паевляетса?:wall:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru