Вычислить и вывести среднее арифметическое значение элементов заданного массива - VB

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

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

VB 6.0. Задания простые но не для меня 1.Вычислить и вывести среднее арифметическое значение элементов заданного массива А16 (10). 2. Вычислить и вывести среднее квадратическое нечетных элементов массива В (12). 3. Поменять местами максимальный и минимальный элементы массива L (10). Вывести исходный и преобразованный массивы.

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

textual
Листинг программы
  1. Option Base 1
  2. Private Sub Command1_Click()
  3. Dim i As Integer, A16(10) As Integer, Asr As Single, Sa As Integer
  4. Dim B(12) As Integer, Sb As Integer, Bsr As Single, Bot1 As Single, Bot2 As Single, Bkv As Long
  5. Dim L(10) As Integer, Lmax As Integer, Lmin As Integer, imax As Integer, imin As Integer, LL As Integer
  6. List1.Clear
  7. Randomize
  8. Sa = 0
  9. For i = 1 To 10
  10.     A16(i) = 100 * Rnd()
  11.     List1.AddItem (A16(i))
  12.     Sa = Sa + A16(i)
  13. Next
  14. Asr = Sa / 10
  15. Label1 = "Средеее значение = " & Asr
  16. List2.Clear
  17. Sb = 0: Bkv = 0
  18. For i = 1 To 12
  19.     B(i) = 100 * Rnd()
  20.     List2.AddItem (B(i))
  21.     If i Mod 2 = 1 Then
  22.         Sb = Sb + B(i)
  23.         Bkv = Bkv + B(i) ^ 2
  24.     End If
  25. Next i
  26. Bsr = Sb / 6
  27. Bot1 = Sqr(Bkv / 6)
  28. Bkv = 0
  29. For i = 1 To 12
  30.     If i Mod 2 = 1 Then Bkv = Bkv + (B(i) - Bsr) ^ 2
  31. Next i
  32. Bot2 = Sqr(Bkv / 6)
  33. Label2 = "Среднее значение = " & Bsr & Chr(13) & "Ср.квадратичное значение = " & Bot1 & Chr(13) & "Ср.квадратичное отклонение = " & Bot2
  34. List3.Clear
  35. For i = 1 To 10
  36.     L(i) = 100 * Rnd()
  37.     List3.AddItem (L(i))
  38.     If i = 1 Then
  39.         Lmax = L(1): Lmin = L(1): imax = 1: imin = 1
  40.         Else
  41.         If L(i) > Lmax Then
  42.             Lmax = L(i)
  43.             imax = i
  44.             Else
  45.             If L(i) < Lmin Then
  46.                 Lmin = L(i)
  47.                 imin = i
  48.             End If
  49.         End If
  50.     End If
  51. Next i
  52. L(imax) = Lmin
  53. L(imin) = Lmax
  54. List4.Clear
  55. For i = 1 To 10
  56.     List4.AddItem (L(i))
  57. Next i
  58. End Sub

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


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

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

12   голосов , оценка 3.667 из 5

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

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

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