Определить сумму абсолютных величин всех элементов массива - VB

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

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

Ребят помогите очень прошу, надо вот 3 лабы сделать к завтрашнему буду рад любой помощи №1 дан массив 4 на 4: 1) определить сумму абсолютных величин всех элементов 2) найти максимальный элемент побочной диагонали 3) определить количество положительных элементов в каждом столбце №2 для заданного массива чисел: -32, -24 ,-12, 1.6, 13.5 34, 53, 93, 120, 190 1)определить номер первого положительного элемента 2)сформировать массив из трёх последовательных элементов исходного массива, начиная с последнего отрицательного элемента №3 Для заданной матрицы: 1) найти числа положительных элементов в каждой строке 2) найти минимальный элемент матрицы 3) найти сумму элементов главной диагонали

Решение задачи: «Определить сумму абсолютных величин всех элементов массива»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim arr1(3, 3) As Double
  3. Dim i, h As Integer
  4. Dim dblSum, dblMax As Double
  5. Dim int1 As Integer
  6. arr1(3, 0) = 9
  7. arr1(2, 1) = -70
  8. arr1(1, 2) = -1
  9. arr1(0, 3) = 69
  10. arr1(0, 0) = 156
  11. For i = 0 To 3
  12.     For h = 0 To 3
  13.         dblSum = dblSum + Abs(arr1(i, h))
  14.     Next
  15. Next
  16. MsgBox ("Сумма равна " & dblSum)
  17. h = 3
  18. For i = 0 To 3
  19.     If arr1(h, i) > dblMax Then dblMax = arr1(h, i)
  20.     h = h - 1
  21. Next i
  22. MsgBox ("Макс. число равно " & dblMax)
  23. For i = 0 To 3
  24.     int1 = 0
  25.     For h = 0 To 3
  26.         If arr1(h, i) > 0 Then int1 = int1 + 1
  27.     Next h
  28.     MsgBox ("Положительных чисел в столбце №" & i + 1 & " - " & int1)
  29. Next i
  30. End Sub

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


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

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

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

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

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

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