Witam. Mam oto taki kod, który zmienia liczbę zmiennoprzecinkową na godzinę:
void godzina(double liczba)
{
int h = floor(liczba);
double x = liczba - (double)((int)liczba);
x = x*60;
int m = floor(x);
double y = x - (double)((int)x);
y = y*60;
int s = floor(y);
cout<<h<<":"<<m<<":"<<s; // !błąd!
}
Wszystko pięknie, póki np. liczbę 6.0021 wyświetli jako 67, a chciałbym by wyświetlał na 0607
Jak to zrobić ?