De segundos a tiempo en formato normal

Carlos Bastida

#include <iostream>
#include <iomanip>
using namespace std;

/* Presenta por pantalla los dias, horas, minutos y segundos 
a los que equivale una cantidad previamente determinada de segundos. */

int main() 
{
	cout << "Duracion en segundos: "<< flush;
	double tiempo ;
	cin >> tiempo;
	int dias=int(tiempo+0.5)/86400;
	int horas=(int(tiempo+0.5)%86400)/3600;
	int minutos=(int(tiempo+0.5)%86400)%3600/60;
	int segundos=(int(tiempo+0.5)%86400)%24%60/1;
	cout << "Este tiempo equivale a " << dias << " días "
             << horas << " horas " << minutos<<" minutos "<<segundos 
             << " segundos "<< endl;
	return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s