0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 22
1

Найти целочисленные массивы N размера

10.11.2013, 19:16. Показов 1319. Ответов 2
Метки нет (Все метки)

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


Заранее благодарю!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2013, 19:16
Ответы с готовыми решениями:

Даны целочисленные массивы размера N и P. Обьеденить в один массив S
Нужно ввести с клавиатуры два массива, затем по нажатю ентер обьеденить их в один, c#, помогите,...

Создание класса: Линейные целочисленные массивы произвольного размера с сортировкой вставками
Дана задача: Создать Класс: Линейные целочисленные массивы произвольного размера с сортировкой...

Целочисленные массивы
Дан целочисленный массив A размера N. Назовем серией группу подряд идущих одинаковых элементов, а...

Целочисленные массивы
Помогите написать программу на C#, а то я над ней уже неделю сижу и ничего не получается:( Вот...

2
Заблокирован
11.11.2013, 07:55 2
.......вот:

Кликните здесь для просмотра всего текста
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
24
25
26
27
28
29
30
31
32
33
34
35
Sub Example()
    Const pr = " "
    Dim s$, f&, j1$(), j2$(), u&, i&
    For f = 1 To 100
        s = s & pr & f
    Next
    
    j1 = Split(Mid(s, 2)) 'Список чисел от 0 до 100
    u = UBound(j1)
    i = 0
    ReDim Preserve j2(u / 2)
    For f = 0 To u Step 2  '1 вариант
        j2(i) = j1(f)
        i = i + 1
    Next
    '&&&&&&&&&&&&&&&&&&&&&&&&&
    i = 0
    For f = 0 To u   '2 вариант
        If f Mod 2 = 1 Then
            j2(i) = j1(f)
            i = i + 1
        End If
    Next
    Debug.Print Join(j2)
    '&&&&&&&&&&&&&&&&&&&&&&&&&
    i = 0
    For f = 0 To u   '3 вариант
        If f Mod 2 = 0 Then
            j2(i) = j1(f)
            i = i + 1
        End If
    Next
    Debug.Print Join(j2)
    MsgBox "Готово ! :)"
End Sub


Добавлено через 8 минут
если надо чтоб выходной список был такого-же
размера то поменяйте

это ReDim Preserve j2(u / 2)
на это ReDim Preserve j2(u)
1
Заблокирован
11.11.2013, 08:36 3
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub main()
Dim n As Long, i As Long
n = 10 'или InputBox("Введите N:")
ReDim a(1 To n) As Long, b(1 To n) As Long
For i = 1 To n
  a(i) = Int(Rnd * 100)
Next i
For i = 1 To n \ 2
  b(i) = a(i * 2)
  b(n \ 2 + i) = a(i * 2 - 1)
Next i
If n And 1 Then b(n) = a(n)
End Sub
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2013, 08:36
Помогаю со студенческими работами здесь

Целочисленные массивы , условия с диагоналями.
295. Дан целочисленный массив В. Напечатать его левую и правую диагонали. 299. Дан целочисленный...

Переделать целочисленные массивы на вещественные
Нужно по заданию, чтобы массив был вещественный, а я целочисленный сделал. Пытался сам переделать...

Записать целочисленные массивы в обратном направлении
даны целые массивные числа нужно их написать в обратном направлений...

Целочисленные массивы: чередование минимального и максимального элементов
Как в целочисленном массиве сделать ,чтобы чередовались сначала минимальный элемент ,а потом...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru