কম্পিউটার টিউটোরিয়াল

দুই সময়ের পার্থক্য বের করা (C++)

সমস্যা বিবরণ

দুটি সময় '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
  1. C++-এ একটি বৃত্তের দুটি অংশের কোণের ন্যূনতম পার্থক্য বের করার প্রোগ্রাম

  2. C++-এ অ্যারেতে দুটি দেওয়া উপাদানের মধ্যস্থ উপাদান গণনা

  3. C++-এ ন্যূনতম সময় পার্থক্য

  4. C++-এ বাইনারি ট্রিতে দুটি লেভেলের মাঝপথে সব নোড প্রিন্ট করা