Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Массив - C++

09.11.2010, 14:08. Просмотров 375. Ответов 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
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2010, 14:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массив (C++):

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... - C++
помогите!!!((( дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько...

Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив. - C++
Есть текстовый файл, в нем 3 столбца чисел (число строк заранее неизвестно). Напишите пожалуйста код, чтобы первый столбец записывался в...

Массив: Все элементы массива, кратные трем, записать в одномерный массив. - C++
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.

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

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

Не по теме:

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

0
Glacius
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 29
09.11.2010, 17:46 #6
хм... а может "Ваша задача..." - это цитата? но тогда где сама просьба автора)
0
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
10.11.2010, 20:03  [ТС] #7
прощу прощения=)
просто у меня не постоянный доступ в нэт, и я в спешке закинул задачки. В следующий раз учту это замичяние.
0
10.11.2010, 20:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2010, 20:03
Привет! Вот еще темы с ответами:

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка), она должна двухмерный массив перевести построчно в одномерный...

Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2) - C++
из массивов A и B сформировать массив C так, чтобы элементы массива располагались следующим образом: A(1) B(1) A(2) B(2) и т.д.

Заполнить массив первыми ста простыми числами, и вывести массив на экран - C++
Объявите одномерный целочисленный массив в котором не более 100 элементов выполните генерацию массива первыми 100 простыми числами....

Массив: Переместить в массив Y все числа, дробная часть которых больше 5. - C++
Помогите решить, вообще не понимаю как в С++ с дробной частью работать. Задан массив X(N) дробных чисел. Переместить в массив Y все...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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