Igen, most megnéztem, egytől indexel, szóval egyrészt a counter nem 0-val, hanem 1-el kell kezdjen (elnézést, gondolhattam volna), mert nulladik elem nincs, cserébe a feltételnek a counter > szemelyek_szama kell legyen, különben az utolsó elemet már nem fogja megnézni.