Сумма элементов массива - VB (60584)

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

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

Дан массив Мas(5,5). Найти сумму нечетных элементов массива, находящихся на главной, выше главной диагонали и на побочной диагонали массива, без элементов последнего столбца. Вывести исходный массив, сумму и элементы этой суммы. Массив: 11 12 13 14 15 21 22 23 24 25 31 32 33 34 35 41 42 43 44 45 51 52 53 54 55 Вот то что я написал :
Листинг программы
  1. Sub zadacha14_7()
  2. Dim mas(5, 5) As Integer
  3. Dim i, j As Integer
  4. For i = 1 To 5
  5. For j = 1 To 5
  6. mas(i, j) = InputBox(i, j)
  7. Next j
  8. Next i
  9. For i = 1 To 5
  10. For j = 1 To 5
  11. s = s & mas(i, j) & ";"
  12. Next j
  13. s = s & Chr(13)
  14. Next i
  15. g = 0
  16. For i = 1 To 4
  17. For j = 1 To 5
  18. If i <= j And mas(i, j) Mod 2 <> 0 Then
  19. g = g + mas(i, j)
  20. End If
  21. Next j
  22. Next i
  23. MsgBox s & " " & g
  24. End Sub
Должно в сумме получиться 131, но у меня ни как это число не получается. Помогите!

Решение задачи: «Сумма элементов массива»

textual
Листинг программы
  1.        s=0
  2.        for i=1 to 5
  3.            if mas(i,i) mod 2 <> 0 then s=s+mas(i,i)
  4.        next i

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


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

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

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

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

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

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