/* 
Ejercicio 9 
Escriba una función nombrada tiempo() que tenga un parámetro en número entero totalSeg y tres parámetros de referencia enteros nombrados horas, min y seg.  

La función es convertir el número de segundos transmitido en un número equivalente de horas, minutos y segundos.  
*/ 

#include<iostream>
#include<conio.h>

using namespace std;

void tiempo(int, int &, int &, int &);

int main(){ 
    int total_segundos, horas, min, seg; 

    cout << "Digite el numero total de segundos: ";  
    cin >> total_segundos; 

    tiempo(total_segundos, horas, min, seg); 

    cout << "\nTiempo equivalente a la cantidad de segundos digitados: " << endl; 
    cout << "Horas: " << horas << endl; 
    cout << "Minutos: " << min << endl; 
    cout << "Segundos: " << seg << endl; 

    getch(); 
    return 0; 
} 

void tiempo(int total_segundos, int & horas, int & min, int & seg){ 
    horas = total_segundos / 3600; 
    total_segundos %= 3600; 

    min = total_segundos / 60; 
    total_segundos %= 60; 

    seg = total_segundos; 
}
Digite el numero total de segundos: 4678
Tiempo equivalente a la cantidad de segundos digitados:
Horas: 1
Minutos: 17
Segundos: 58
--------------------------------
Process exited after 13.68 seconds with return value 0
Presione una tecla para continuar . . .