Как найти минимальное и максимальное значения массива и вывести их разность на экран - VBA

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

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

Здравствуйте. Помогите пожалуйста с составлением программы в VBA. Вот задание: создать одномерный массив из 20 целочисленных значений. Найти минимальное и максимальное значения, вывести их разность на экран. Спасибо.

Решение задачи: «Как найти минимальное и максимальное значения массива и вывести их разность на экран»

textual
Листинг программы
Dim i, imin, imax As Integer
Dim a(10) As Double, min As Double, max As Double, b As Double, t As Double
min = 99
max = -99
 
For i = 1 To 10
t = Rnd() * 100 - 50
a(i) = InputBox("Введите значение для " & i, , t)
Cells(1 + i, 2) = a(i)
 
 If a(i) < min Then
 min = a(i): imin = i
 End If
 
 If a(i) > max Then
 max = a(i):  imax = i
 End If
Next
b = min
a(imin) = a(imax)
a(imax) = b
 
 For i = 1 To 10
Cells(1 + i, 4) = a(i)
Next

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


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

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

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