Creo que, en lo que nos muestras, no has puesto la línea de código donde está "el problema". Supongo que has definido la variable tem de tipo int. La has de definir de tipo long int. Busca en el programa la línea que pone:
int tem;
Y prueba a añadirle "long" para que quede tal que así:
long int tem;