それともう一つ
ttp://rose.u-aizu.ac.jp/onlinejudge/ProblemSet/description.jsp?id=0045&lang=jp
↑に対してなんですが

#include <stdio.h>
#include <math.h>

int main(){
int mono=0,kane=0,tmono,tkane,t=0;

while(0<=scanf("%d,%d",&tkane,&tmono)){
mono+=tmono;
kane+=(tmono*tkane);
if(tmono!=0)
t++;
}

printf("%d\n%.0lf\n",kane,rint(((double)mono)/((double)t)));
return 0;
}

も通りません。お願いします。