Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.05.2019
Сообщений: 15
1
Excel

Написать программу для разбиение массива на две числовые п

21.06.2019, 12:36. Показов 403. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан одномерный числовой массив на рабочем листе, составленный с помощью датчика случайных чисел. Количество элементов заранее неизвестно. Написать программу для разбиение массива на две числовые последовательности четных и нечетных элементов соответственно. Выяснить какая их последовательностей оказалась длиннее.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2019, 12:36
Ответы с готовыми решениями:

Разбиение исходного массива на две части
Имеется массив чисел А. Составить программу, которая обеспечивает разбиение исходного массива на...

Для заданных N, x0 , y0 постройте две числовые последовательности
Для заданных N, x0 , y0 постройте две числовые последовательности xn и yn и (n=0,1,2, ..., N)...

Написать программу, реализующую разбиение множества A
Я считаю, что это задание очень актуально. На мой взгляд, она немного трудна в реализации, поэтому...

Написать программу, которая во вводимом с клавиатуры тексте сделает разбиение на предложения
Написать программу, которая во вводимом с клавиатуры тексте сделает разбиение на предложения....

1
198 / 132 / 67
Регистрация: 27.03.2019
Сообщений: 288
21.06.2019, 13:16 2
Vikki228,
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
Sub Examen()
    Dim mass As Variant
    Dim i As Integer, j As Integer, k As Integer
    Dim col As Integer
    Dim s1 As String
    Dim s2 As String
    col = Range("A1").End(xlToRight).Column
    mass = Range(Cells(1, 1), Cells(1, col))
    For i = 1 To col
        If mass(1, i) Mod 2 = 0 Then
            s1 = s1 & vbTab & mass(1, i)
            j = j + 1
        Else
            s2 = s2 & vbTab & mass(1, i)
            k = k + 1
        End If
    Next i
    If k > j Then
        MsgBox "Последовательность четных чисел: " & vbCrLf & s1 & vbCrLf & _
        "Последовательность нечетных чисел: " & vbCrLf & s2 & vbCrLf & _
        "Нечетных чисел больше"
    ElseIf k = j Then
        MsgBox "Последовательность четных чисел: " & vbCrLf & s1 & vbCrLf & _
        "Последовательность нечетных чисел: " & vbCrLf & s2 & vbCrLf & _
        "Последовательности одинаковой длины"
    Else
        MsgBox "Последовательность четных чисел: " & vbCrLf & s1 & vbCrLf & _
        "Последовательность нечетных чисел: " & vbCrLf & s2 & vbCrLf & _
        "Нечетных чисел больше"
    End If
End Sub
Добавлено через 14 минут
в 29 строчке надо написать "Четных чисел больше", немного не исправила после копипаста
0
21.06.2019, 13:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2019, 13:16
Помогаю со студенческими работами здесь

Написать програму для логарифмического уравнения и программу для одномерного массива
Народ)) хелп напишите прогу для этого уравнения..с ОДЗ и со всем прочим.. log3 (a/(x+b))=c ...

Написать программу для перемешивания массива
2. Дан массив, в котором хранятся числа последовательно, по возрастанию. Написать программу для...

Написать программу для раздела этих камней на две кучи так, чтобы разность весов этих куч была бы минимальной
У нас имеется N камней с весами w1, w2, w3,…, wn. Написать программу, которая распределит эти камни...

написать программу в visual basic для массива
Дан массив действительных чисел а1,...,аn. Если среди элементов массива есть хотя бы одно число...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru