Сформировать одномерный массив из элементов матрицы А по условию - VB

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

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

Составить процедуру, которая для заданного массива С из n элементов формирует массив из элементов, для которых значение f(Сi) попадает на заданный отрезок. Сформировать одномерный массив из элементов матрицы А, абсолютная величина которых попадает на отрезок [CA; 2CA], где СА - среднее арифметическое матрицы А. в VB

Решение задачи: «Сформировать одномерный массив из элементов матрицы А по условию»

textual
Листинг программы
  1. Option Explicit
  2. Dim A(3, 3) As Long
  3. Dim B() As Long
  4. Dim i%, j%, k%, u%, S%
  5. Dim CA As Single
  6.  
  7. Private Sub com1_Click()
  8.     Randomize Timer
  9.     Cls
  10.     For i = 0 To 3
  11.     For j = 0 To 3
  12.         A(i, j) = 20 * Rnd
  13.         Print Format(A(i, j), "   00");
  14.     Next: Print
  15.     Next: Print
  16.    
  17.     For i = 0 To 3
  18.     For j = 0 To 3
  19.         S = S + A(i, j)
  20.     Next j, i
  21.     CA = S / 16
  22.     Print "CA ="; CA
  23.    
  24.     For i = 0 To 3
  25.     For j = 0 To 3
  26.         If CA <= A(i, j) And A(i, j) <= 2 * CA Then k = k + 1
  27.     Next j, i
  28.    
  29.     ReDim B(k - 1)
  30.    
  31.     For i = 0 To 3
  32.     For j = 0 To 3
  33.         If CA <= A(i, j) And A(i, j) <= 2 * CA Then
  34.             B(u) = A(i, j)
  35.             u = u + 1
  36.         End If
  37.     Next j, i
  38.    
  39.     For i = 0 To k - 1
  40.         Print B(i);
  41.     Next i
  42. End Sub

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


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

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

15   голосов , оценка 4.067 из 5

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

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

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