Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
 Аватар для amko
2 / 2 / 0
Регистрация: 27.12.2011
Сообщений: 12

Преобразовать одномерный массив: нечетные элементы в начало, четные - в конец

27.12.2011, 22:22. Показов 2086. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Преобразовать одномерный массив, состоящий из 20 целых элементов (значения элементов массива задать случайными числами из интервала [-4, 7]) таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине — элементы, стоящие в четных позициях.

Сколько раз видел у вас на форуме подобную задачу в поиске, но все для си и паскаля, а мне очень на VB надо. Будьте добры, помогите новичку.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2011, 22:22
Ответы с готовыми решениями:

Дан одномерный массив А. Перенести в начало массива все четные элементы, а в конец - все нечетные
Помогите пожалуйста написать программу на языке "Си": Дан одномерный массив А состоящий из N элементов. перенести в начало массива все...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец...

Сколько элементов встречается в массиве по 3 раза
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Сколько значений элементов встречается в массиве по 3...

2
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
27.12.2011, 23:47
Код очень кривой, сочинил только что на коленке, но рабочий:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Option Explicit
Private Sub Command1_Click()
Dim d(20) As Integer, d1(20) As Integer, _
i As Integer, j As Integer, a As Integer
 Cls
 Randomize
  For i = 1 To 20
    If Rnd >= 0.5 Then a = -4 Else a = 8
     d(i) = Int(Rnd * a)
     Print d(i);
      If i Mod 2 <> 0 Then
          j = j + 1
          d1(j) = d(i)
       Else
          d1(j + 10) = d(i)
       End If
  Next i
    CurrentX = 0
  For i = 1 To 20
    CurrentY = 300
    Print d1(i);
  Next i
End Sub
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
28.12.2011, 14:47
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Base 1
Private Sub Command1_Click()
Dim A(20) As Single, temp(20) As Single, counter As Integer
Dim i As Integer
Randomize
For i = 1 To 20
    A(i) = Int(11 * Rnd - 4)
    If (i Mod 2) <> 0 Then
        temp(i) = A(i)
    Else
        counter = counter + 1
        temp(counter + 10) = A(i)
    End If
Next i
Добавлено через 12 часов 2 минуты
не, лажа. Пить меньше надо было)
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Option Base 1
Private Sub Command1_Click()
Dim A(20) As Single, temp(20) As Single, counter As Integer, counterJ As Integer
Dim i As Integer
Randomize
For i = 1 To 20
    A(i) = Int(11 * Rnd - 4)
    If (i Mod 2) <> 0 Then
        counterJ = counterJ + 1
        temp(counterJ) = A(i)
    Else
        counter = counter + 1
        temp(counter + 10) = A(i)
    End If
Next i
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2011, 14:47
Помогаю со студенческими работами здесь

Дан числовой массив A размера N. Все четные его элементы поместить в начало массива B, а нечетные элементы - в конец
#include &lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int main (int argc, char *argv) { ...

В заданной строке матрицы все четные элементы переместить в начало, а нечетные в конец
С клавиатуры вводится произвольная двумерная матрица (не более 5*5), после чего делается ее контрольный вывод. В заданной строке матрицы...

Поставить в начало массива все четные элементы, а конец – все нечетные
Всем доброго времени суток.Помогите написать процедуру, которая ставит в начало массива все четные элементы, а конец – все нечетные.

Массив: Переписать все нечетные значения в начало, а все четные в конец
дан одномерный массив, содержащий n значений. переписать все нечетные значения в начало, а все четные в конец

Дан массив целых чисел. Переместить в начало все нечетные числа, а в конец все четные
Дан массив целых чисел.Переместить в начало все нечетные числа,а в конец все четные.(В паскале)


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru