double型をint型にしたいのですが何箇所かでうまく出来ません。
どうすればいいのでしょうか?

#include <stdio.h>
int main(){
int i,j;
double a;
for(a=0.0,j=0; a<10.0; a+=0.1,j++) {
i=(int)a;
if(j==10){
printf("%f %d \n",a,i);
j=0;
}
}
return(0);
}