/*----------------------------------------------------------------------*/
/*                          Hour2Sec.cpp                                */
/* Illustrates the modulus operator. Inputs a number of seconds, and    */
/* converts to hours, minutes and seconds.                              */
/* Authored By : H.P.Kasmaei                                            */
/* Last Update : february 22, 2009                                      */
/* http://www.hpkclasses.ir/                                            */
/*----------------------------------------------------------------------*/


#include <iostream.h>

/* Define constants */

#define SECS_PER_MIN 60
#define SECS_PER_HOUR 3600

unsigned seconds, minutes, hours, secs_left, mins_left;

main()
{
      /* Input the number of seconds */

      cout<<"Enter number of seconds ( <65000) : ";
      cin>> seconds;

      hours = seconds / SECS_PER_HOUR;
      minutes = seconds / SECS_PER_MIN;
      mins_left = minutes % SECS_PER_MIN;
      secs_left = seconds % SECS_PER_MIN;

      cout<< seconds <<" seconds is equal to ";
      cout<< hours << "h "<< mins_left << "m "<< secs_left << "s\n";

      return 0;
}




