初心者というより入門者なのですが、大学の課題で行き詰ってしまったので
アドバイスを頂きたいです。
OSはWindowsXP、コンパイラはVisualC++6.0で、課題の内容は
「1〜50人までの数学、英語の成績を入力して、それぞれの教科についての合計点、平均点、最高点、最低点を集計結果にまとめよ。尚、負の数が入力された時点で入力が終了したと判断し、直前の入力までを集計せよ」という内容です。
今現在の状況は

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/1016.txt

という所までで数学、英語それぞれについての合計がmt,et
平均がma,ea 最高点がmmax,emax 最低点がmmin,eminです。
入門書や教科書とにらめっこしてなんとかここまではできたのですが、
これを実行しても最高点しか正常に表示されない状況でして・・・。
どなたかアドバイスお願いできないでしょうか?
ちなみに変数宣言の所で0を代入しているのは配列の初期化やらよく分からなかったので
取り合えず全部初期化しておこうと思った次第です。長文失礼しました。