Mассив: ввести двухмерный массив и вывести на экран наибольшее и наименьшее числа, его положение в массиве - VB

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

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

Ребята, помогите!!! Срочно нужно!!! Скоро экзамен!!! Задание: ввести с клавиатуры двухмерный массив и вывести на экран наибольшее и наименьшее число, а также его положение в массиве в Visual Basic 6.0. Пробовала через input нихрена, тупо красным загорается. Я даже из самоучителя копировала и всё равно красным горит. Не работает input и randomise. В общем помоги плиз!!!

Решение задачи: «Mассив: ввести двухмерный массив и вывести на экран наибольшее и наименьшее числа, его положение в массиве»

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Command1_Click()
  3.     Dim A() As Integer, n As Integer, m As Integer, max As Integer, min As Integer
  4.     Dim imin As Integer, imax As Integer, jmin As Integer, jmax As Integer, i As Integer, j As Integer
  5.     n = Val(InputBox("Введите количество строк", "Ввод данных", 5))
  6.     m = Val(InputBox("Введите количество столбцов", "Ввод данных", 6))
  7.     ReDim A(1 To n, 1 To m)
  8.     Randomize
  9.     AutoRedraw = True
  10.     Cls
  11.     Print "Исходный массив": Print
  12.     For i = 1 To n
  13.          For j = 1 To m
  14.              A(i, j) = Val(InputBox("Введите A(" & i & "," & j & ")", "Ввод данных", Int(Rnd * 99 + 1)))
  15.              Print A(i, j) & vbTab;
  16.          Next
  17.          Print
  18.     Next
  19.     Print
  20.     imin = 1: imax = 1: jmin = 1: jmax = 1: max = A(1, 1): min = A(1, 1)
  21.     For i = 1 To n
  22.         For j = 1 To m
  23.            If min > A(i, j) Then min = A(i, j): imin = i: jmin = j
  24.            If max < A(i, j) Then max = A(i, j): imax = i: jmax = j
  25.         Next
  26.     Next
  27.     Print "Минимальный элемент массива:  A(" & imin & "," & jmin & ") = " & min
  28.     Print "Максимальный элемент массива:  A(" & imax & "," & jmax & ") = " & max
  29. End Sub

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


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

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

7   голосов , оценка 4.714 из 5

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

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

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