Convertire secondi in ore minuti e secondi

di il
5 risposte

Convertire secondi in ore minuti e secondi

Salve a tutti come da titolo devo creare un programma con una funzione con i puntatori che converta i secondi in ore minuti e secondi attraverso questa funzione

void split_time(long total_sec, int *hr, int *min, int *sec);
io ho fatto cosi volevo sapere se ho fatto bene o il mio procedimento è troppo macchinoso, grazie mille

void split_time(long total_sec, int *hr, int *min, int *sec)
{
   if(total_sec>3599)
   {
	*hr= total_sec/3600;
   }

   while(total_sec > 3600)
   {
	total_sec -= 3600;
   }

   *min= total_sec/60;

   while(total_sec > 60)
   {
	total_sec-=60;
   }

   *sec= total_sec;
}

5 Risposte

Devi accedere o registrarti per scrivere nel forum
5 risposte