#include<stdio.h>
int main(void)
{
int a = 5, b = 3;
double d;

d =(int)(((double)a / b) + 0.5));
printf("%f\n", d);
return 0;
}
これで何故かエラーがでるんですがどこがおかしいのでしょうか?