Converting seconds into days, hours, minutes and seconds in C++



In this tutorial, we will be discussing a program to convert seconds into days, hours, minutes and seconds.

For this we will be provided with a random number of seconds. Our task is to convert it into proper number of days, hours, minutes and seconds respectively.

Example

 Live Demo

#include <bits/stdc++.h> using namespace std; //converting into proper format void convert_decimal(int n) {    int day = n / (24 * 3600);    n = n % (24 * 3600);    int hour = n / 3600;    n %= 3600;    int minutes = n / 60 ;    n %= 60;    int seconds = n;    cout << day << " " << "days " << hour    << " " << "hours " << minutes << " "    << "minutes " << seconds << " "    << "seconds " << endl; } int main(){    int n = 126700;    convert_decimal(n);    return 0; }

Output

1 days 11 hours 11 minutes 40 seconds
Updated on: 2020-01-29T07:35:56+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements