Проверить, является ли равными между собой по сумме все строки матрицы - VB
Формулировка задачи:
вобщем код написал, осталось сравнить все sumStr(i) and sumStolb(i) and subDiag
подскажите как, а то тупняк
условие задачи было: дан массив 3*3, проверить явл. ли равными между собой по сумме все строки,столбцы и главная диагональ
Решение задачи: «Проверить, является ли равными между собой по сумме все строки матрицы»
textual
Листинг программы
Dim a(1 To 3, 1 To 3) As Integer Dim i As Integer, j As Integer Dim sum As Integer Dim vseRavny As Boolean Dim temp As Integer Private Sub Command1_Click() sum = 0: temp = 0: vseRavny = True: Label1.Caption = "": Label3.Caption = "" Randomize 'mas For i = 1 To 3 For j = 1 To 3 a(i, j) = Int(Rnd * 2 + 1) Label1.Caption = Label1.Caption & Str(a(i, j)) & " " Next j Label1.Caption = Label1.Caption & vbLf & " " temp = temp + a(1, i) Next i Print temp 'stroki For i = 1 To 3 sum = 0 For j = 1 To 3 sum = sum + a(i, j) Next j If temp <> sum Then vseRavny = False Next i 'stolbci For j = 1 To 3 sum = 0 For i = 1 To 3 sum = sum + a(i, j) Next i If temp <> sum Then vseRavny = False Next j 'diagonal sum = 0 For i = 1 To 3 sum = sum + a(i, i) Next If temp <> sum Then vseRavny = False If vseRavny Then MsgBox "Все суммы равны !" End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д