Вычислить порядковый номер числа, наиболее приближённого к среднему арифметическому - VB

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

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

Помогите решить задачки 1."Одномерные массивы": Задана последовательность из N вещественных чисел. Вычислить порядковый номер числа, наиболее приближённого к среднему арифметическому максимального и минимального чисел данной последовательности. 2."Двумерные массивы": Дан двухмерный массив А[1...m,1...N]. Написать программу построения одномерного массива B[1...m], элементы которого соответственно равны наименьшим из средних арифметических элементов строк.

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim arr() As Single, N As Integer, S As Single, diff As Integer, answer
  3. N = InputBox("n")
  4. ReDim arr(1 To N)
  5. answer = ""
  6. For i = 1 To N
  7. arr(i) = Int(100 * Rnd - 50)
  8. answer = answer & arr(i) & " "
  9. S = S + arr(i)
  10. Next i
  11. S = S / N
  12. MsgBox "SR=" & S
  13. MsgBox "arr : " & answer
  14. diff = Abs(arr(1) - S)
  15. answer = ""
  16. For i = 1 To N
  17. If Abs(arr(i) - S) < diff And Abs(arr(i) - S) <> 0 Then
  18. diff = Abs(arr(i) - S)
  19. answer = i
  20. End If
  21. Next i
  22. MsgBox answer
  23. End Sub

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


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

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

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

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

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

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