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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
#1

Массив - C++

09.11.2010, 14:08. Просмотров 359. Ответов 6
Метки нет (Все метки)

Ваша задача написать функцию вставки недействительным (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++ Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
09.11.2010, 14:18     Массив #2
Ваша задача написать функцию
Уважаемые форумчане, не западло ли таким кренделям что-либо решать то??????
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.11.2010, 15:06     Массив #3
NikolaWhite, так вроде никто и не пытается)))
Mиxaил
531 / 436 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
09.11.2010, 15:43     Массив #4
Hardcore, мы не обязаны Вам ничего тут решать, а тем более еще и с такими словами - "Ваша задача...", наше дело поставить вас на путь истинный в решении каких-либо задач.
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.11.2010, 15:47     Массив #5
Hardcore, в данном случае у вас одна задача у вас одна задача - научиться хотя бы просьбы оформлять вежливо, чтобы они звучали как просьбы, а не как приказы. Пока она не будет решена, на дальнейшую помощь не надейтесь.

Не по теме:

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

Glacius
Сообщений: n/a
09.11.2010, 17:46     Массив #6
хм... а может "Ваша задача..." - это цитата? но тогда где сама просьба автора)
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
10.11.2010, 20:03  [ТС]     Массив #7
прощу прощения=)
просто у меня не постоянный доступ в нэт, и я в спешке закинул задачки. В следующий раз учту это замичяние.
Yandex
Объявления
10.11.2010, 20:03     Массив
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru