Sub countChange()
Dim x() As Integer, n As Byte, i As Byte, j As Byte, t As Byte
Const m As Byte = 2, s0$ = "первый второй" + vbCrLf
Do: n = Application.InputBox(s0, Type:=1): Loop Until n > 0
ReDim x(1 To n + 1, 1 To m)
Randomize
Cells.Clear
For i = 1 To n
For j = 1 To 2 'm
x(i, j) = 50 * Rnd - 10:
Cells(i, j) = x(i, j)
If i > 1 Then
If Not x(i, j) * x(i - 1, j) = Abs(x(i, j) * x(i - 1, j)) Then _
x(n + 1, j) = x(n + 1, j) + 1
End If
Next
Next
MsgBox s0 & Space(3) & x(n + 1, 1) & Space(15) & x(n + 1, 2)
End Sub
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.