Sub EX6()
Const element$ = "Строка № нечетных четных" & vbCrLf
Dim x() As Integer, n As Byte, m As Byte, i As Byte, j As Byte, s$
Do: n = Application.InputBox("-число строк", Type:=1): Loop Until n > 0
Do: m = Application.InputBox("-число столбцов", Type:=1): Loop Until m > 0
ReDim x(1 To n, 1 To m + 1)
Randomize
Cells.Clear
For i = 1 To n
For j = 1 To m
x(i, j) = 50 * Rnd - 25: Cells(i, j) = x(i, j)
If x(i, j) Mod 2 = 0 Then x(i, m + 1) = x(i, m + 1) + 1
Next
s = s + Space(5) & i & vbTab & vbTab & m - x(i, m + 1) & vbTab & x(i, m + 1) & vbCrLf
Next
MsgBox element & s
End Sub
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.