/*
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 . . .