Определить среднее арифметическое положительных элементов матрицы - VB

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

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

Для каждой из матриц A(3,3) B(4,4) C(2,3) определить среднее арифметическое положительных элементов

Решение задачи: «Определить среднее арифметическое положительных элементов матрицы»

textual
Листинг программы
Option Explicit
 
Sub Matr(A() As Integer) 'Функция должна что-то возвращать (хотя и не обязана). Пусть будет Sub ...
Dim sum  As Long
Dim k As Integer
Dim i As Integer
Dim j As Integer
For i = LBound(A, 1) To UBound(A, 1)
    For j = LBound(A, 2) To UBound(A, 2)
        A(i, j) = Int(Rnd() * 20 - 10)
        If A(i, j) > 0 Then sum = sum + A(i, j): k = k + 1
    Next
Next
MsgBox IIf(k > 0, sum / k, "нет положительных элементов")
End Sub
 
Sub proga()
Dim A() As Integer, m As Integer, n As Integer
n = InputBox("Введите кол-во строк")
m = InputBox("Введите кол-во столбцов")
ReDim A(1 To n, 1 To m)
Matr A
End Sub

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


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

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

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