Здрасте! Ни кто не поможет с массивами?
Дано два массива цифр например первый от 1 до 10 второй случайные 3 числа от 1 до 10 - задача
надо сравнить второй с первым и отсутствующие цифры записать в третий массив
спасиба
GSerg писал(а):Домашнее задание делаем?
Нда... 10 - какая странная цифраtimson9 писал(а):Дано два массива цифр например первый от 1 до 10
Переменные надо всегда объявлять
Массив объявляется так:
Dim имя_массива()
А его размер изменяется так:
ReDim имя_массива(ЧислоЭлементов)
ReDim имя_массива(ЧислоЭлементов)
Dim a(4)
a(0)=1
a(1)=2
a(2)=3
a(3)=4
a(4)=5
Массив = Array(1,2,3,4,5,66, 98, 777, 1138)
Dim a() As Integer
Dim c() as integer
Dim i As Integer
Dim j As Integer
Dim bF as Boolean
Dim iNF as Integer
a = Array(1,2,3,4,5,6)
b = Array(2,3)
'----------------
Redim c(LBound(a) to UBound(a))
For i = LBound(a) to UBound(a)
bF = False
For j = LBound(b) To UBound(b)
If a(i) = b(j) Then bF = bF Or True
Next j
If bF Then
Redim Preserve c(LBound(c) To UBound(c) - 1)
Else
c(LBound(c) + iNF) = a(i)
iNF = iNF + 1
End if
Next i
vvs_adm писал(а):Нда... 10 - какая странная цифраtimson9 писал(а):Дано два массива цифр например первый от 1 до 10
Сейчас этот форум просматривают: AhrefsBot и гости: 83