もう588が言ってることが良く分からんから直したソース張る。

for(n=0;n<50;n=n+1){
printf("%2d番:",n+1);
scanf("%d %d",&m[n],&e[n]);

if(m[n]<0||e[n]<0){break;}

if(m[n] > mmax){mmax = m[n];}
if(e[n] > emax){emax = e[n];}
if(m[n] < mmin){mmin = m[n];}
if(e[n] < emin){emin = e[n];}

mt += m[n];
et += e[n];
ma = mt/(n + 1);
ea = et/(n + 1);

printf("--- 集計結果 -------------------------\n");
printf("人数:%d\n",n+1);
printf(" 数学英語\n");
printf("合計点: %f %f\n",mt,et);
printf("平均点: %f %f\n",ma,ea);
printf("最高点: %d%d\n",mmax,emax);
printf("最低点: %d%d\n",mmin,emin);
}