Claro, es que es eso. Para qué usar int teniendo float?? Ten en cuenta que es lo que bien comenta pocher, t2>t1 -> 0. No va a ser 0,xxxx ...
Si finalmente lo quedas así, deberías poner una rutina para que compruebe que t2 es mayor que t1 y avisar o actuar en consecuencia ... siempre que quieras o lo necesites así, claro.