Victor795:
int b = f * 100.00;
No, così non fa differenza. E' un problema di approssimazione infinitesimale a monte, ma sono alquanto ignorante al riguardo. Ho trovato questa proposta:
int b = round(f * 100.0);che non ho ancora provato, che ne pensate?