- Сообщения
- 14,053
- Решения
- 2
- Реакции
- 5,746
Привет.
Попытаюсь сформулировать максимально точно.
Например, возьмем двухмерный массив на 3 ячейки каждый индекс.
Задаем цикл.
Задаем что то вроде набора чисел в случайном порядке для того, что бы назначить их в переменные
Для наглядности делаем массив ListBox : I будет номер ListBox, F будет строка
Для наглядности так же выводим в Print значения I,f, RND
Затем считаем сумму.
Если считаем так:
То все нормально.
А если так:
То я не понимаю, как производится расчет.
Примеров пара на скринах
Суммы выводятся в левом верхнем TextBox
Просьба тем, кто видит очевидное дать комментарий...
Попытаюсь сформулировать максимально точно.
Например, возьмем двухмерный массив на 3 ячейки каждый индекс.
Задаем цикл.
Задаем что то вроде набора чисел в случайном порядке для того, что бы назначить их в переменные
Для наглядности делаем массив ListBox : I будет номер ListBox, F будет строка
Для наглядности так же выводим в Print значения I,f, RND
Затем считаем сумму.
Если считаем так:
z = z + mass(i, f)
То все нормально.
А если так:
z = z + mass(1, 1)
То я не понимаю, как производится расчет.
Код:
Private Sub Command1_Click()
Dim mass(2, 2) As Integer, i As Single, f As Single, z As Integer
Cls
z = 0
For i = 0 To 2
For f = 0 To 2
mass(i, f) = Rnd(1) * (z + 1)
List1(i).List(f) = mass(i, f)
Print i, f, Rnd
z = z + mass(1, 1)
Text1.Text = z
Next f, i
End Sub
Примеров пара на скринах
Суммы выводятся в левом верхнем TextBox
Просьба тем, кто видит очевидное дать комментарий...
Последнее редактирование: