Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / help пожалуйста / 7 сообщений из 7, страница 1 из 1
17.04.2010, 17:05
    #36583744
KOLEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
В массиве из М чисел ( М вводится с клавиатуры) рассортировать числа с чет-ными индексами по возрастанию, с нечетными – по убыванию.
это задание вот моя форма http://ashetaki.ifolder.ru/17337030
вот код :
Private Sub Command1_Click()
Dim i As Integer, A() As Integer, B() As Integer, C() As Integer
M = CInt(InputBox("введите чило элементов в массиве"))
ReDim A(M)
For i = 1 To M
A(i) = CInt(InputBox("введите число"))
Next i
For i = 1 To M
If i Mod 2 = 0 Then k = k + 1 Else G = G + 1
Next i
ReDim B(k)
ReDim C(G)
For i = 1 To k
For j = j + 1 To k - 1
If B(i) >= (j + 1) Then N = B(i + 1): B(i + 1) = B(i): B(i) = N
Next j, i
For i = 1 To G
For j = j + 1 To G - 1
If C(i) >= C(j + 1) Then V = C(j + 1): C(j + 1) = C(i): C(i) = V
Next j, i
End Sub

что надо добавить в код чтобы в LIST1 отображались числа чётные по возрастанию а в LIST2 нечётные по убыванию?
...
Рейтинг: 0 / 0
17.04.2010, 17:33
    #36583772
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
Правила форума. Прочтите перед тем как задавать вопрос! для кого писали?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Private Sub Command1_Click()
Dim i As Integer, A() As Integer, B() As Integer, C() As Integer
M = CInt(InputBox("введите чило элементов в массиве"))
ReDim A(M)
For i =  1  To M
A(i) = CInt(InputBox("введите число"))
Next i
For i =  1  To M
If i Mod  2  =  0  Then k = k +  1  Else G = G +  1 
Next i
ReDim B(k)
ReDim C(G)
For i =  1  To k
For j = j +  1  To k -  1 
If B(i) >= (j +  1 ) Then N = B(i +  1 ): B(i +  1 ) = B(i): B(i) = N
Next j, i
For i =  1  To G
For j = j +  1  To G -  1 
If C(i) >= C(j +  1 ) Then V = C(j +  1 ): C(j +  1 ) = C(i): C(i) = V
Next j, i
End Sub
...
Рейтинг: 0 / 0
17.04.2010, 17:36
    #36583775
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
KOLENчто надо добавить в код чтобы в LIST1 отображались числа чётные по возрастанию а в LIST2 нечётные по убыванию?

1) отсортировать массивы

2) Добавить элементы в Листбоксы методом .AddItem
...
Рейтинг: 0 / 0
17.04.2010, 17:39
    #36583777
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
Shocker.Pro Правила форума. Прочтите перед тем как задавать вопрос! для кого писали?

Вы еще и рецидивист
...
Рейтинг: 0 / 0
17.04.2010, 17:47
    #36583783
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
Shocker.Pro1) отсортировать массивы

2) Добавить элементы в Листбоксы методом .AddItem

сорри, массивы уже отсортированы, значит только п.2
...
Рейтинг: 0 / 0
17.04.2010, 17:59
    #36583792
KOLEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
спасибо
...
Рейтинг: 0 / 0
19.04.2010, 08:45
    #36584838
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help пожалуйста
KOLEN,

Модератор: научитесь давать топикам осмысленное название.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / help пожалуйста / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]