Записать в массив X подряд отрицательные элементы матрицы В - VB

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

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

Помогите пжл решить вот такую задачу: Записать в массив X подряд отрицательные элементы матрицы В(7,5). Элементы матрицы В формируются по правилу: bi,j = COS(i+j). Вывести X и B(7,5). Использовать процедуру.

Решение задачи: «Записать в массив X подряд отрицательные элементы матрицы В»

textual
Листинг программы
  1. Sub Matrix()
  2.     Dim B(1 To 7, 1 To 5) As Single, X() As Single, i As Integer, j As Integer
  3.     For i = 1 To 7
  4.         For j = 1 To 5
  5.             B(i, j) = FormatNumber(Cos(i + j), 1)
  6.             sStr = sStr & B(i, j) & vbTab
  7.             If B(i, j) < 0 Then
  8.                 iCnt = iCnt + 1
  9.                 ReDim Preserve X(1 To iCnt)
  10.                 X(iCnt) = B(i, j)
  11.             End If
  12.         Next
  13.         sStr = sStr & vbNewLine
  14.     Next
  15.     sStr = sStr & "-----" & vbNewLine
  16.     For i = 1 To iCnt
  17.         sStr = sStr & X(i) & " "
  18.     Next
  19.     MsgBox sStr
  20. End Sub

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


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

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

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

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

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

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