Разбиение массива данных

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
t116
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 12.01.2007 (Пт) 12:11

Разбиение массива данных

Сообщение t116 » 14.09.2007 (Пт) 18:37

Имеется масив данных типа byte с количеством 500 элементов. Нужно из этого массива создать два новых, где в первом — четные элементы исходного массива, а во втором - нечетные.
В итоге должно получится два массива по 250 элементов в каждом.

Как правильно это сделать?

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 14.09.2007 (Пт) 19:17

Код: Выделить всё
Dim i As Long

For i = 1 to 499 Step 2
    EvenArray(i \ 2)=Array(i)     ' Четный
    OddArray(i \ 2)=Array(i-1)    ' Нечетный
Next i

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 14.09.2007 (Пт) 20:19

Amed
Array - это функция :wink:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

t116
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 12.01.2007 (Пт) 12:11

Сообщение t116 » 14.09.2007 (Пт) 22:43

Хакер писал(а):Amed
Array - это функция :wink:


Да?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.09.2007 (Пт) 22:49

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 14.09.2007 (Пт) 23:20

Конечно, это функция :)
Это такой небольшой тест на профпригодность абонента :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 97

    TopList