Dlaczego tak
Zmienna m przechowuje indeks, a nie wartość największego elementu. Dla i = 1 element 9 jest większy od t[0] = 4, więc m = 1; dla i = 3 drugie 9 nie jest ściśle większe od t[1], więc m się nie zmienia. Skrypt wypisze indeks pierwszego maksimum, czyli 1. Odpowiedź 9 to wartość elementu, a 3 dałby operator >=.