ТП
Татьяна Попова

подкорректируйте пожалуйста программу, не могу найти ошибку.

дана матрица C(i, j) i=1,2,3,4,5 j=1,2,3,4,5

надо найти все положительные C(i, j)

Sub z4p2()

Dim c(5, 5)

For i = 1 To 5

For j = 1 To 5

c(i, j) = Cells(i, j)

If c(i, j) < 0 Then

Cells(i, j + 6) = c(i, j)

End If

Next j

Next i

End Sub

АД
Алла Долинская

в
If c(i, j) < 0 Then
перепутан знак. Надо не "<", а ">".

и! Массив c(i,j) тут совсем лишний, только трата памяти.
достаточно
If Cells(i, j) > 0 Then
Cells(i, j + 6) = Cells(i, j)
End If

Похожие вопросы
Помогите найти ошибку в программе
Не могу найти ошибку,компилируешь и пишет ошибка есть
помогите пожалуйста найти ошибку в программе!
Пожалуйста нужна ваша помощь не могу найти ошибку в написании программы очень нужна помощь
Помогите найти ошибку программе в С++ пожалуйста, в приложении все дано.
Информатика: не могу найти ошибку (программа visual basic)
Информатика: программа visual basic (не могу найти ошибку)
C++. Не могу найти ошибку
Не работает программа на С++. Помогите найти ошибку, пожалуйста!)
Помогите найти ошибку в программе С++