সমস্যা বিবরণ
দুটি সময় 'HH:MM:SS' ফরম্যাটে দেওয়া আছে। এখানে 'HH' = ঘন্টা, 'MM' = মিনিট, 'SS' = সেকেন্ড। এই দুটি সময়ের পার্থক্য একই ফরম্যাটে বের করতে হবে।
উদাহরণ
সময় ১ = 8:6:2 সময় ২ = 3:9:3 পার্থক্য = 4:56:59
C++ প্রোগ্রাম
#include <iostream>
using namespace std;
int main() {
int h1, m1, s1, h2, m2, s2;
int diff_h, diff_m, diff_s;
cout << "প্রথম সময় দিন (ঘন্টা মিনিট সেকেন্ড): ";
cin >> h1 >> m1 >> s1;
cout << "দ্বিতীয় সময় দিন (ঘন্টা মিনিট সেকেন্ড): ";
cin >> h2 >> m2 >> s2;
// সেকেন্ড এডজাস্টমেন্ট
if (s2 > s1) {
m1--;
s1 += 60;
}
diff_s = s1 - s2;
// মিনিট এডজাস্টমেন্ট
if (m2 > m1) {
h1--;
m1 += 60;
}
diff_m = m1 - m2;
diff_h = h1 - h2;
cout << "সময়ের পার্থক্য: " << diff_h << ":" << diff_m << ":" << diff_s;
return 0;
}
আউটপুট
প্রথম সময় দিন (ঘন্টা মিনিট সেকেন্ড): 7 6 2 দ্বিতীয় সময় দিন (ঘন্টা মিনিট সেকেন্ড): 5 4 3 সময়ের পার্থক্য: 2:1:59