কম্পিউটার

সময়কে 24 ঘন্টার ঘড়ি থেকে C++ এ 12 ঘন্টার ঘড়িতে রূপান্তর করুন


এই টিউটোরিয়ালে, আমরা 24 ঘন্টা ঘড়ি থেকে 12 ঘন্টা ঘড়ি ফর্ম্যাটে সময় রূপান্তর করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব৷

এর জন্য আমাদের 24 ঘন্টা ফরম্যাটে নির্দিষ্ট সময় দেওয়া হবে। আমাদের কাজ হল "AM" বা "PM" এর এক্সটেনশনের সাথে এটিকে 12 ঘন্টা ফরম্যাটে রূপান্তর করা।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//converting into 12 hour format
void convert_12hour(string str){
   int h1 = (int)str[0] - '0';
   int h2 = (int)str[1] - '0';
   int hh = h1 * 10 + h2;
   //finding the extension
   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++ এ সমস্ত কর্মচারীদের জানানোর জন্য সময় প্রয়োজন