समस्या का विवरण
स्ट्रिंग 'एचएच:एमएम:एसएस' प्रारूप में दो समय अवधि दी गई है। यहां 'HH' घंटों को, 'MM' मिनटों को और 'SS' सेकंड को दर्शाता है। इन दो समयावधियों के बीच समान स्ट्रिंग प्रारूप में अंतर ज्ञात करें।
Time period 1 = 8:6:2 Time period 2 = 3:9:3 Time Difference is 4:56:59
उदाहरण
आवश्यक आउटपुट खोजने के लिए C++ में प्रोग्राम निम्नलिखित है।
#include <iostream> using namespace std; int main() { int hour1, minute1, second1; int hour2, minute2, second2; int diff_hour, diff_minute, diff_second; cout << "Enter time period 1" << endl; cout << "Enter hours, minutes and seconds respectively: "<< endl; cin >> hour1 >> minute1 >> second1; cout << "Enter time period 2" << endl; cout << "Enter hours, minutes and seconds respectively: "<< endl; cin >> hour2 >> minute2 >> second2; if(second2 > second1) { minute1--; second1 += 60; } diff_second = second1 - second2; if(minute2 > minute1) { hour1--; minute1 += 60; } diff_minute = minute1 - minute2; diff_hour = hour1 - hour2; cout <<"Time Difference is "<< diff_hour <<":"<< diff_minute <<":"<<diff_second; return 0; }
आउटपुट
Enter time period 1 Enter hours, minutes and seconds respectively: 7 6 2 Enter time period 2 Enter hours, minutes and seconds respectively: 5 4 3 Time Difference is 2:1:59