כי אתה רק רץ על המערך כולו רק פעם אחת.הפתרון הוא פשוט, מערך בן 10 תאים, המשתמש מכניס מספר סדנא (פה אולי תהיה בעייה עם מספרי התאים ומספרי הסדנאות אבל אני מאמין שתדע איך להסתדר עם זה) ואתה מעדכן את התא של הסדנה ומוסיף לו 1.
ואז הבדיקה גם פשוטה, רץ על כל המערך ובודק איזה מכיל את המספר הכי גדול.
בהצלחה 
http://i60.tinypic.com/35aowg8.jpg