Hola!
Espero haber llegado a tiempo XD. Hay muchas formas de resolver este problema, pero yo lo hice de la manera más sencilla y eficiente.
#include <iostream>
using namespace std; // Pensando que en tu escuela piden usarlo... Sino, usa std::
int main() {
int Horas, Minutos, Segundos; // Almacenamiento de tiempos
cout << "Ingrese la cantidad de segundos Base ---> ";
Segundos = cin.get();
if (isalpha(Segundos) || isspace(Segundos)) { // Verificamos que el usuario no haya ingresado letras ni espacios
cout << "Dato ingresado no válido..." << endl;
}
else {
Horas = Segundos / 3600; // Calculamos las horas
Segundos %= 3600; // Reajustamos los segundos iniciales menos las horas.
Minutos = Segundos / 60; // Calculamos los Minutos
Segundos %= 60; // Reajustamos los segundos iniciales menos los minutos.
cout << " Resultados Finales^" << endl;
cout << "<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>" << endl;
cout << "Horas totales ---> " << Horas << endl;
cout << "Minutos totales ---> " << Minutos << endl;
cout << "Segundos totales ---> " << Segundos << endl;
cout << Horas << ":" << Minutos << ":" << Segundos << endl;
cout << "<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>" << endl;
}
return 0;
}
Sólo falta que lo modifiques como quieras y listo!
Bye!