2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
1 | |
Включить второй массив в первый между K-м и (k+1)-м элементами первого24.09.2012, 16:37. Показов 2155. Ответов 27
Метки нет (Все метки)
Заданы два одномерных массива различных размеров M и N и число k(k<m). Не создавая дополнительный массив, включить второй массив в первый между K-м и (k+1)-м элементами.
Решите пожалуйста, а то я в массивах плохо разбираюсь
0
|
24.09.2012, 16:37 | |
Ответы с готовыми решениями:
27
Вставить второй массив между k-ым и (k+1)-ым элементами первого массива Заданы два одномерных массива.Объединить их в один массив, включив второй массив между K и (K+1) элементами первого Объединить два массива в один, включив второй массив между k-м и (k+1)-м элементами первого Объединить два массива в один, включив второй массив между k-м и (k+1)-м элементами первого |
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
24.09.2012, 19:59 [ТС] | 3 |
Нужно сделать так, чтобы первый массив был нетронут, а второй массив был как бы в центре первого. Как то так
0
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
24.09.2012, 20:34 [ТС] | 5 |
Ну, нужно, чтобы они просто переместились на позицию либо вверх, либо вниз, но удалять их точно нельзя
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
24.09.2012, 20:38 | 6 |
M[1,k] + N[] +M[k+1,m] так?
0
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
24.09.2012, 20:42 [ТС] | 7 |
Вроде так, ну если что, я там потом сам разберусь, переправлю
0
|
Модератор
|
||||||
24.09.2012, 21:03 | 8 | |||||
Короче, так:
1) Есть массив A (m), и в нем занято l элементов 2) Есть еще один массив B(n). Нужно сдвинуть элементы массива с (k+1)-го и вставить в A элементы B. Тогда так:
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
24.09.2012, 21:29 | 9 | |||||
Сообщение было отмечено как решение
Решение
Я так думаю, что это задание на Redim Preserve
Вот способ быстрый и без циклов (но преподам показывать не рекомендуется ). Массивы можно объявить любого числового типа или Variant, но они должны быть одинакового типа.
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
24.09.2012, 22:04 | 11 | |||||
может так:
2
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
||||||
24.09.2012, 22:54 | 12 | |||||
или
0
|
3199 / 1910 / 323
Регистрация: 25.10.2011
Сообщений: 5,557
|
|
25.09.2012, 11:03 | 13 |
0
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
26.09.2012, 15:17 [ТС] | 14 |
Ну мне вообще самым простым способом нужно. Ничего крутого не надо. У меня еще база знаний не та. Я ведь только учусь
0
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
03.10.2012, 16:43 [ТС] | 15 |
А скажите, можно как нибудь сделать так, чтобы ввод и результат отображались в элементах типа TextBox. А то на самой форме не очень как то.
Если можно, подскажите как пожалуйста
0
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
||||||
03.10.2012, 17:19 | 16 | |||||
1
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
05.10.2012, 17:25 [ТС] | 18 |
И последний вопросик. Я не могу понять, для чего существует "K" и как она влияет на программу. Объясните пожалуйста
1
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
05.10.2012, 17:47 | 19 |
2
|
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
|
|
05.10.2012, 17:56 [ТС] | 20 |
Ну да, тупанул что-то
0
|
05.10.2012, 17:56 | |
05.10.2012, 17:56 | |
Помогаю со студенческими работами здесь
20
Объединить два одномерных массива в один, включив второй массив между k-м и (k+1)-м элементами первого Объединить два массива в один, включив второй массив между 4 и 5 элементами первого массива Объединить два массива в один, включив второй массив между k-ым и (k+1)-ым элементами первого массива Включить второй массив в первый Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |