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

C++-এ ২৪ ঘণ্টার ক্লক থেকে ১২ ঘণ্টার ক্লক ফরম্যাটে টাইম কনভার্ট করা

এই টিউটোরিয়ালে আমরা ২৪ ঘণ্টার ক্লক থেকে ১২ ঘণ্টার ক্লক ফরম্যাটে টাইম কনভার্ট করার প্রোগ্রাম নিয়ে আলোচনা করব।

এখানে আমাদের ২৪ ঘণ্টার ফরম্যাটে একটি সময় দেওয়া থাকবে। আমাদের কাজ সেটিকে ১২ ঘণ্টার ফরম্যাটে "AM" বা "PM" এক্সটেনশন সহ কনভার্ট করা।

বাস্তবায়ন

#include <bits/stdc++.h> 
using namespace std; 

// ১২ ঘণ্টার ফরম্যাটে কনভার্ট করা
void convert_12hour(string str) { 
    int h1 = (int)str[0] - '0'; 
    int h2 = (int)str[1] - '0'; 
    int hh = h1 * 10 + h2; 
    // এক্সটেনশন খুঁজে বের করা
    string Meridien; 
    if (hh < 12) { 
        Meridien = "AM"; 
    } else 
        Meridien = "PM"; 
    hh %= 12; 
    if (hh == 0) { 
        cout << "12"; 
        for (int i = 2; i < 8; ++i) { 
            cout << str[i]; 
        } 
    } else { 
        cout << hh; 
        for (int i = 2; i < 8; ++i) { 
            cout << str[i]; 
        } 
    } 
    cout << " " << Meridien << '\n'; 
} 

int main() { 
    string str = "17:35:20"; 
    convert_12hour(str); 
    return 0; 
}

আউটপুট

5:35:20 PM
  1. C++-এ ৪টি ডিজিট থেকে সর্বোচ্চ সম্ভাব্য সময় (২৪ ঘণ্টা ফরম্যাট) বের করার প্রোগ্রাম

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

  3. C++-এ ভূমি থেকে যেনে সম্ভব দূরতম জলকোষ्ठ

  4. C++-এ সকল কর্মীকে জানাতে প্রয়োজনীয় সময় গণনা