Del resto ho capito ben poco, comunque posso risponderti su questa domanda :
una possibile soluzione e' la seguente ( sicuramente non e' la migliore ma funziona ) :Originariamente inviato da xaby
per trovare minuti invece faccio 0,67*60 e mi viene 40,2 come faccio aggiungere la parte decimale ai secondi? e come faccio a fagli la operazione solo su 0.67?
codice:float i = 12.672309870234; float j = (int)(i*100-(int)i*100)*0.01; printf("%f\n%f", i, j);