В каждой строке двумерного массива вычислить количество, сумму и среднеарифметическое отрицательных элементов - VB

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

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

Добрый день. Помогите исправить код в VB 6.0, задача такая: В каждой строке двумерного массива вычислить количество, сумму и среднеарифметическое отрицательных элементов.
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim A(10, 10), i, j, S, Sr, K As Integer
  3. For i = 1 To 10
  4. For j = 1 To 10
  5. A(i, j) = Int(Rnd * 100)
  6. Next j
  7. Next i
  8. For S = 1 To 10
  9. S(S) = 0
  10. K(S) = 0
  11. For K = 1 To 10
  12. If A(K, S) < 0 Then
  13. S(S) = S(S) + A(K, S)
  14. K(S) = K(S) + 1
  15. End If
  16. Next K
  17. Sr(S) = S(S) / K(S)
  18. Next S
  19. Print Sr(S), S(S), K(S)
  20. End Sub
Выдаёт ошибку на строке K(S)=0, а именно "expected array"

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim A(10, 10), i, j, S, Sr, k
  3. Cls
  4. For i = 1 To 10
  5. k = 0: S = 0: Sr = 0
  6. For j = 1 To 10
  7. A(i, j) = Int(Rnd * 101) - 20
  8. If A(i, j) < 0 Then
  9. ForeColor = 255
  10. S = S + A(i, j)
  11. k = k + 1
  12. End If
  13. Print A(i, j); vbTab;
  14. ForeColor = 0
  15. If k > 0 Then Sr = S / k
  16. Next j
  17. Print vbTab; "k = "; k; vbTab; "S = "; S; vbTab; "Sa = "; Sr
  18. Next i
  19.  
  20. End Sub

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


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

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

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

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

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

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