Создать приложение по поиску в каждой строке массива - VB

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

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

Создать приложение по поиску в каждой строке массива размером 5х10 количества элементов, меньших среднего арифметического всех элементов этой строки. Массив заполняется случайными числами. Результат выводится при нажатии командной кнопки. Предусмотрите возможность корректного завершения приложения.

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

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Command1_Click()
  3. Dim A() As Integer, B() As Single, kol() As Integer
  4. Dim i As Integer, j As Integer, m As Integer, n As Integer
  5. Randomize 'Иницилизация генератора случайных чисел
  6. Cls       'Очищаем форму
  7. m = 5: n = 10
  8. ReDim A(1 To m, 1 To n), B(1 To m), kol(1 To m) ' Размеры массива А -  m-строк, n-столбцов
  9.  
  10. For i = 1 To m
  11.      B(i) = 0
  12.      For j = 1 To n
  13.           A(i, j) = Int(Rnd * 101) 'Заполняем массив случайными числами
  14.          Print A(i, j); vbTab;
  15.           B(i) = B(i) + A(i, j)
  16.      Next j
  17.      B(i) = B(i) / n
  18.      Print
  19.      Print "Среднее арифметическое  " & i & "-й  строки равно "; B(i)
  20.      Print
  21. Next i
  22. Print
  23.  
  24. For i = 1 To m
  25.    kol(i) = 0
  26.    Print "Элементы " & i & " строки меньшие  её среднего арифметического"
  27.    For j = 1 To n
  28.        If A(i, j) < B(i) Then
  29.          kol(i) = kol(i) + 1
  30.          Print vbTab; A(i, j);
  31.        End If
  32.    Next j
  33.    Print
  34.    Print "Количество элементов " & i & " строки меньших её среднего арифметического = " & Str(kol(i))
  35.  
  36.    Print
  37. Next i
  38.  
  39. End Sub

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


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

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

10   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы