Матрица: Подсчитать число положительных элементов, лежащих выше побочной диагонали и записать их в массив - VB

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

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

Подскажите пожалуйста, как это решается? Подсчитать число положительных элементов, лежащих выше побочной диагонали и записать их в массив С подряд с конца. Заранее спасибо.

Решение задачи: «Матрица: Подсчитать число положительных элементов, лежащих выше побочной диагонали и записать их в массив»

textual
Листинг программы
  1. Form1.Cls
  2. Dim c%(), n%(), s%, k%
  3. s = InputBox("razmer massiva")
  4. ReDim n(s, s)
  5. 'zadem massiv
  6. Print "ishodny massiv"
  7. For i = 1 To s
  8. For j = 1 To s
  9.  n(i, j) = Rnd(1) * 10 \ 1 - 5
  10.  Print n(i, j); " ";
  11. Next j
  12. Print
  13. Next i
  14. 'schitaem elementy
  15. Print "chislo elementov"
  16. For i = s - 1 To 1 Step -1
  17. For j = s To i + 1 Step -1
  18.  If n(i, j) > 0 Then k = k + 1
  19. Next j
  20. Next i
  21. Print k
  22. ReDim c(k)
  23.  
  24. 'zapisyvaem massiv
  25. Print "konechny massiv"
  26. k = 1
  27. For i = s - 1 To 1 Step -1
  28. For j = s To i + 1 Step -1
  29.  If n(i, j) > 0 Then c(k) = n(i, j): Print c(k); " ";: k = k + 1
  30. Next j
  31. Next i

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


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

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

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

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

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

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