Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
babushka888
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 8
1

Переместить элементы массива

25.02.2013, 19:49. Просмотров 1445. Ответов 3
Метки нет (Все метки)

Переместить элементы массива X таким образом, чтобы в нем сначала оказалось вторая половина исходного массива X, а затем первая половина.

Допустим: х 123456 должно получиться Y 456123

Ну очень надо
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2013, 19:49
Ответы с готовыми решениями:

Поменять местами элементы массива А, имеющего нечётный индекс, на элементы массива В, имеющие чётный индекс, и найти минимальные элементы Амах и В мах
даны два массива А и В по 20 элементов в каждом. Поменять местами элементы массива А, имеющего...

Переместить часть одного массива в другой
Существует массив типа Byte (большой) Организуется массив того-же типа, но меньшего размера....

Все парные элементы массива заменить произведением максимального и 3-го элементов массива
Вот вторая задачка: "Создать одномерный массив M, содержащий 12 целых чисел. Все парные элементы...

Все элементы заданного массива разделить на сумму элементов массива
3. Ввести массив А(N). Все элементы массива разделить на сумму элементов массива. Вывести...

Перенести в массив В элементы массива А, стоящие между минимальным максимальным элементами массива
Задача 2. Дан целочисленный массив А(). Перенести в массив В элементы массива А, стоящие между...

3
Апострофф
Заблокирован
25.02.2013, 21:20 2
Ох уж эти бабушко
Определитесь, x и y - это строки или массивы?
Если массивы, то какого типа данные в них и какой LBound(X) предпочитаете?
И что делать со средним элементом массива, если их кол-во нечётное?
1
babushka888
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 8
25.02.2013, 22:39  [ТС] 3
х это массив. Апострофф, что-то вы очень больно по умному написали я ничего не понял((((

Пусть массив будет до 10 идти, 12345 678910 надо составить программу так, чтобы 1 менялась местами с 6, 2 с 7, 3 с 8, 4 с 9, 5 с 10.
я тут начал делать немного)))) там формула наверное такая будет i=n\2+i

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim m() As Integer
 
Private Sub Command1_Click()
 
ReDim m(1 To 10)
k = 1
For i = 1 To 10
m(i) = k
k = k + 1
 
Print m(i);
Next i
 
End Sub
Добавлено через 19 минут
Апострофф, помоги пожалуйста. Завтра сдать нужно а понять basic никак не могу.

Добавлено через 12 минут
Апострофф, помоги пожалуйста.

Добавлено через 1 минуту
Цитата Сообщение от Апострофф Посмотреть сообщение
Ох уж эти бабушко
Определитесь, x и y - это строки или массивы?
Если массивы, то какого типа данные в них и какой LBound(X) предпочитаете?
И что делать со средним элементом массива, если их кол-во нечётное?
помоги пожалуйста
0
morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
25.02.2013, 23:10 4
babushka888, Меняют элементы массива так: сначала запомним 1-й элемент в какую-то постороннюю переменную
Visual Basic
1
k=m(2)
затем присвоим 1-му элементу значение 6-го
Visual Basic
1
m(2)=m(6)
а 6-му присвоим значение первого из переменной "k"
Visual Basic
1
m(6)=k
Дальше разберёшься ??
0
25.02.2013, 23:10
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2013, 23:10

Отсортировать элементы массива по возрастанию предварительно возведя каждый элемент массива в квадрат
Помогите написать программу в Visual Basic, плиз. Дан массив А={А0, А1,...,An}. Задание 1....

Вывести все элементы массива, произведение которых на размер массива А есть четное число
Вывести все элементы массива, произведение которых на размер массива А есть четное число.

Переместить нулевые элементы массива в начало, сдвинув остальные элементы вправо
Одномерный массив размерности 17 заполнить случайными числами из диапазона . Вывесите...


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

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

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