Для каждой стоки определить все ли элементы строки положительны - VB

Узнай цену своей работы

Формулировка задачи:

Дан двумерный массив А. 1)Для каждой стоки определить все ли элементы строки положительны,если все элементы в строке положительны напротив нее вывести YES,соответственно если нет NO. 2)Вычислить количество строк, содержащих только положительные значения. 3)Сформировать новый массив из элементов < 0,расположенных в строках до первого неотрицательного. задачу решила написать из 3 макросов 1)
2)
3) не могу написать скажите пожалуйста в чем ошибка ,у меня ни 1 ни 2 не работают правильно

Решение задачи: «Для каждой стоки определить все ли элементы строки положительны»

textual
Листинг программы
Sub m1()
 
Dim S As String
Dim n As Integer
Dim m As Integer
Dim flag As Boolean
Dim K As Integer
n = 6
m = 6
Dim L
 
For i = 1 To n
flag = True
For j = 1 To m
If Cells(i, j) < 0 Then flag = False
Next j
Cells(i, j) = flag
Next i
 
Cells(8, 6) = "k ="
For j = 1 To m
If Cells(j, 7) = True Then K = K + 1
Next j
Cells(8, 7) = K
 
 
L = 1
For i = 1 To n
 For j = 1 To m
    If Cells(i, j) <= 0 Then
    Cells(10, L) = Cells(i, j)
    L = L + 1
    Else: Exit For
    End If
 Next j
Next i
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5
Похожие ответы