Skip to content

Instantly share code, notes, and snippets.

@mahata
Created September 13, 2011 05:02
Show Gist options
  • Save mahata/1213146 to your computer and use it in GitHub Desktop.
Save mahata/1213146 to your computer and use it in GitHub Desktop.
C++ Primer 3.4
#include <iostream>
const int hours_in_a_day = 24;
const int minutes_in_an_hour = 60;
const int seconds_in_a_minute = 60;
int main()
{
using namespace std;
long second;
long remain;
cout << "Enter the number of seconds: ";
cin >> second;
cout << second << " seconds = ";
cout << second / (hours_in_a_day * minutes_in_an_hour * seconds_in_a_minute) << " days, ";
remain = second - (hours_in_a_day * minutes_in_an_hour * seconds_in_a_minute) * (second / (hours_in_a_day * minutes_in_an_hour * seconds_in_a_minute));
cout << remain / (minutes_in_an_hour * seconds_in_a_minute) << " hours, ";
remain = remain - (minutes_in_an_hour * seconds_in_a_minute) * (remain / (minutes_in_an_hour * seconds_in_a_minute));
cout << remain / seconds_in_a_minute << " minutes, ";
remain = remain - seconds_in_a_minute * (remain / seconds_in_a_minute);
cout << remain << " seconds" << endl;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment