Напечатать индексы и определить количество элементов одномерного массива G - VB

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

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

1. Напечатать индексы и определить количество элементов одномерного массива G размерности n, значения которых по модулю не превышают значения наибольшего элемента одномерного массива V той же размерности. Для отладки программы контрольный пример подготовить самостоя¬тельно. 2. Пересчитать значения элементов матрицы В размерности m*n, уменьшив их на величину наименьшего элемента. Напечатать исходную и вновь полученную матрицу, а также индексы и значение наименьшего элемента. Помогите пожалуйста написать коды к программам!!!

Решение задачи: «Напечатать индексы и определить количество элементов одномерного массива G»

textual
Листинг программы
  1. Option Explicit
  2. Dim B() As Integer, i As Integer, j As Integer, n As Integer, m As Integer
  3. Dim min As Integer, a As Integer, c As Integer
  4.  
  5. Private Sub Command1_Click()
  6. Randomize 'Иницилизация генератора случайных чисел
  7. Cls       'Очищаем форму
  8. n = InputBox("Vvedite n", , 4)
  9. m = InputBox("Vvedite m", , 5)
  10. ReDim B(1 To n, 1 To m) ' Размеры массива   n-строк, m-столбцов
  11. Print "Maссив B"
  12. For i = 1 To n
  13.  For j = 1 To m
  14.      B(i, j) = Int(Rnd * 101)  'Заполняем массив случайными числами
  15.     Print B(i, j); vbTab;
  16.    Next j
  17.    Print
  18. Next i
  19. min = B(1, 1)
  20. For i = 1 To n
  21.    For j = 1 To m
  22.      If min > B(i, j) Then min = B(i, j): a = i: c = j 'Print a(i, j); vbTab;
  23.   Next j
  24. Next i
  25. Print
  26. Print "Минимальный элемент массива В (" & a & ", " & c & " ) = " & min
  27. Print
  28. Print "Новый массив B"
  29. For i = 1 To n
  30.  For j = 1 To m
  31.      B(i, j) = B(i, j) - min
  32.      Print B(i, j); vbTab;
  33.    Next j
  34.    Print
  35. Next i
  36. End Sub

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


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

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

14   голосов , оценка 4.357 из 5

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

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

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