vb Code:
'the variants were defined and assigned
For i = 1 To 5
Dizi(i, i + 5) = 1
Next
For i = 1 To 4
For j = i + 1 To 5
If Dizi(i, i) = 0 Then
For k = i + 1 To 5
If Dizi(k, i) <> 0 Then
For l = 1 To 10
Dizi(i, l) = Dizi(i, l) + Dizi(k, l)
Next l
End If
Next k
End If
w = Dizi(j, i) / Dizi(i, i)
For l = 1 To 10
Dizi(j, l) = Dizi(j, l) - w * Dizi(i, l)
Next l
Next j
Next i
For i = 5 To 2 Step -1
For j = 4 To 1 Step -1
If Dizi(i, i) = 0 Then
For k = i - 1 To 1 Step -1
If Dizi(k, i) <> 0 Then
For l = 1 To 10
Dizi(i, l) = Dizi(i, l) + Dizi(k, l)
Next l
End If
Next k
End If
w = Dizi(j, i) / Dizi(i, i)
For l = 1 To 10
Dizi(j, l) = Dizi(j, l) - w * Dizi(i, l)
Next l
Next j
Next i
For i = 1 To 5
If Dizi(i, i) <> 1 Then y = Dizi(i, i)
For j = 1 To 10
Dizi(i, j) = Dizi(i, j) / y
Next j
Next i