You are on page 1of 2

Baøi 1: BAØI TAÄP MAÛNG

Dim a() As Integer


Dim m As Integer
Dim n As Integer
Dim i As Integer
Dim j As Integer
Dim k As Integer
Private Sub cmdexit_Click()
End
End Sub__
‘Thuû tuïc tìm vaø xuaát ra giaù trò lôùn nhaát cuûa töøng coät
Private Sub cmdlc_Click()
For j = 1 To n
Max = a(1, j)
For i = 2 To m
If Max < a(i, j) Then
Max = a(i, j)
End If
Next
MsgBox " Gia tri lon nhat cua cot " & j & " la " & Max
Next
End Sub
‘Thuû tuïc tìm vaø xuaát ra giaù trò lôùn nhaát cuûa töøng doøng
Private Sub cmdld_Click()
For i = 1 To m
Max = a(i, 1)
For j = 2 To n
If Max < a(i, j) Then
Max = a(i, j)
End If
Next
MsgBox "gia tri lom nhat dong " & i & " la" & " " & Max
Next
End Sub
Private Sub cmdnhap_Click()
Do
m = InputBox("m=", "nhap so phan tu dong", 0)
Loop While (m <= 0)
Do
n = InputBox("n=", "nhap so phan tu cot", 0)
Loop While (n <= 0)
ReDim a(m, n) As Integer
For i = 1 To m
For j = 1 To n
a(i, j) = InputBox("a[" & i & "][" & j & "]=", "nhap gia tri cho phan
tu")
Next
Next
End Sub
Private Sub cmdtc_Click()
For j = 1 To n
For i = 1 To m
For k = i + 1 To m
If a(i, j) > a(k, j) Then
Call swap(a(i, j), a(k, j))
End If
Next
Next
Next
End Sub
Private Sub cmdtd_Click()
For i = 1 To m
For j = 1 To n
For k = j + 1 To n
If a(i, j) > a(i, k) Then
Call swap(a(i, j), a(i, k))
End If
Next
Next
Next
End Sub
Private Sub cmdxuat_Click()
Dim s As String
For i = 1 To m
For j = 1 To n
s = s & Space(4) & a(i, j)
Next
s = s & vbCrLf
Next
MsgBox s
End Sub
Public Sub swap(ByRef a As Integer, ByRef b As Integer)
Dim tmp As Integer
tmp = a
a=b
b = tmp
End Sub
Baøi 2: thöïc hieän baûng tính sau:

You might also like