Here is a Visual Basic program with bowling scores in a multi-dimensional array. Two players bowled three games each. The program tries to display the total score for each bowler, but has a small problem. Can you spot it?
Module Module1
Sub Main()
Dim allScores As Integer(,) = _
{{101, 128, 143}, {123, 115, 116}}
' for each player
For i As Integer = 0 To allScores.GetUpperBound(0)
Dim score As Integer
' for each game
For j As Integer = 0 To allScores.GetUpperBound(1)
score = score + allScores(i, j)
Next
Console.WriteLine("Player {0} score: {1}", i + 1, score)
Next
End Sub
End Module