Помогите написать программу на VisualBasic!!!Дана матрица Y(5,5) (элементы матрицы избрать
Помогите написать программу на VisualBasic!!!
Дана матрица Y(5,5) (элементы матрицы избрать самостоятельно). Вы-
числить элементы новейшей матрицы Z(5,5) по правилу: zij = yij / ki, где ki количе-
ство положительных элементов i-той строчки.
Если в i-той строке положительных частей нет, то i-тая строчка в матрице
Z обязана быть заполнена нулями.
Алиса Плугатарь
VBScript подойдет?
Елизавета
Да, подойдет
1 ответ
Похаденко
Любовь
Sub Zadanie16084380()
' Дана матрица Y(5,5) (элементы матрицы выбрать без помощи других). Вы-
' числить элементы новейшей матрицы Z(5,5) по правилу: zij = yij / ki, где ki количе-
' ство положительных элементов i-той строчки.
' Если в i-той строке положительных частей нет, то i-скрывая строчка в матрице
' Z должна быть заполнена нулями
Const N = 4
Dim Y,Z,K
ReDim Y(N, N), Z(N, N), K(N)
S=""
Randomize
For i = 0 To N
K(i) = 0
For j = 0 To N
Y(i, j) = Int(100 * Rnd) - 50
S = S amp; Y(i, j) amp; " "
If Y(i, j) gt; 0 Then
K(i) = K(i) + 1
End If
Next
S = S amp; vbNewLine
Next
S = S amp; vbNewLine
For i = 0 To N
For j = 0 To N
if K(i) = 0 then
Z(i, j) = 0
else
Z(i, j) = Y(i, j) / K(i)
end if
S = S amp; Z(i, j) amp; " "
Next
S = S amp; vbNewLine
Next
MsgBox (s)
End Sub
Call Zadanie16084380()
код написан на VBScript
' Дана матрица Y(5,5) (элементы матрицы выбрать без помощи других). Вы-
' числить элементы новейшей матрицы Z(5,5) по правилу: zij = yij / ki, где ki количе-
' ство положительных элементов i-той строчки.
' Если в i-той строке положительных частей нет, то i-скрывая строчка в матрице
' Z должна быть заполнена нулями
Const N = 4
Dim Y,Z,K
ReDim Y(N, N), Z(N, N), K(N)
S=""
Randomize
For i = 0 To N
K(i) = 0
For j = 0 To N
Y(i, j) = Int(100 * Rnd) - 50
S = S amp; Y(i, j) amp; " "
If Y(i, j) gt; 0 Then
K(i) = K(i) + 1
End If
Next
S = S amp; vbNewLine
Next
S = S amp; vbNewLine
For i = 0 To N
For j = 0 To N
if K(i) = 0 then
Z(i, j) = 0
else
Z(i, j) = Y(i, j) / K(i)
end if
S = S amp; Z(i, j) amp; " "
Next
S = S amp; vbNewLine
Next
MsgBox (s)
End Sub
Call Zadanie16084380()
код написан на VBScript
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов