Форум программистов, компьютерный форум CyberForum.ru

Массив - C++

Восстановить пароль Регистрация
 
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
09.11.2010, 14:08     Массив #1
Ваша задача написать функцию вставки недействительным (Int * ар, Int arrSize, Int позиции, Int элемент), который будет вставлять значение данного элемента в данной позиции и перемещения всех остальных элементов массива вправо на одну позицию.

Примечание: Проблема должна быть решена только с помощью указателей и динамических массивов.

Вход
Первая строка содержит N (0 <N <1001) - размер массива.
Вторая строка содержит ровно N значений - элементов массива.
Третья строка содержит два целых значений - Первый номер, который должен быть вставлен, вторая позиция, где эта цифра должна быть вставлена.
Отметим, что в этой проблеме, массива индекс-эс начинаются с 1, а не от 0.

Выход
Все элементы массива с вставлен номер в ней.
Прослушать
На латиницеVasha zadacha napisatʹ funktsiyu vstavki nedyeĭstvitelʹnym (Int * ar, Int arrSize, Int pozitsii, Int element), kotoryĭ budet vstavlyatʹ znachenie dannogo elementa v dannoĭ pozitsii i peremeshcheniya vseh ostalʹnyh elementov massiva vpravo na odnu pozitsiyu.

Primechanie: Problema dolzhna bytʹ reshena tolʹko s pomoshchʹyu ukazatelyeĭ i dinamicheskih massivov.

Vhod
Pervaya stroka soderzhit N (0 <N <1001) - razmer massiva.
Vtoraya stroka soderzhit rovno N znacheniĭ - elementov massiva.
Tretʹya stroka soderzhit dva tselyh znacheniĭ - Pervyĭ nomer, kotoryĭ dolzhen bytʹ vstavlen, vtoraya pozitsiya, gde eta tsifra dolzhna bytʹ vstavlena.
Otmetim, chto v etoĭ probleme, massiva indeks-es nachinayut·sya s 1, a ne ot 0.

Vyhod
Vse elementy massiva s vstavlen nomer v nyeĭ.
Словарь - Открыть словарную статью
Input
5
5 4 8 1 5
7 2

Output
5 7 4 8 1 5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2010, 14:08     Массив
Посмотрите здесь:

C++ Задать массив вещественных чисел и вставить в исходный массив число
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
C++ Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2)
Сформировать массив А из четных элементов исходного массива, а массив В - из нечетных C++
Массив: Переписать элементы одномерного массива A, попадающие в интервал [2, 6], в массив B. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
09.11.2010, 14:18     Массив #2
Ваша задача написать функцию
Уважаемые форумчане, не западло ли таким кренделям что-либо решать то??????
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
09.11.2010, 15:06     Массив #3
NikolaWhite, так вроде никто и не пытается)))
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
09.11.2010, 15:43     Массив #4
Hardcore, мы не обязаны Вам ничего тут решать, а тем более еще и с такими словами - "Ваша задача...", наше дело поставить вас на путь истинный в решении каких-либо задач.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
09.11.2010, 15:47     Массив #5
Hardcore, в данном случае у вас одна задача у вас одна задача - научиться хотя бы просьбы оформлять вежливо, чтобы они звучали как просьбы, а не как приказы. Пока она не будет решена, на дальнейшую помощь не надейтесь.

Не по теме:

Я, в принципе понимаю, откуда это всё. ТС просто-напросто скопировал текст задания из лабы или ещё откуда, где обращение "Ваша задача - написать..." вполне закономерно. Но тогда если ТС даже не потрудился оформить просьбу в виде просьбы, то почему кто-то должен трудиться ради ответа на эту просьбу - абсолютно неясно.

Glacius
Сообщений: n/a
09.11.2010, 17:46     Массив #6
хм... а может "Ваша задача..." - это цитата? но тогда где сама просьба автора)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2010, 20:03     Массив
Еще ссылки по теме:

C++ Массив: Переместить в массив Y все числа, дробная часть которых больше 5.
C++ Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным
Сжать массив, выбросив из него отрицательные элементы - массив становится пустым C++

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

Или воспользуйтесь поиском по форуму:
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
10.11.2010, 20:03  [ТС]     Массив #7
прощу прощения=)
просто у меня не постоянный доступ в нэт, и я в спешке закинул задачки. В следующий раз учту это замичяние.
Yandex
Объявления
10.11.2010, 20:03     Массив
Ответ Создать тему
Опции темы

Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru