Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

समय को 24 घंटे की घड़ी से 12 घंटे की घड़ी के प्रारूप में C++ . में बदलें

इस ट्यूटोरियल में, हम समय को 24 घंटे की घड़ी से 12 घंटे की घड़ी के प्रारूप में बदलने के कार्यक्रम पर चर्चा करेंगे।

इसके लिए हमें 24 घंटे के प्रारूप में निश्चित समय प्रदान किया जाएगा। हमारा काम इसे "एएम" या "पीएम" के विस्तार के साथ 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++ में न्यूनतम समय का अंतर

    मान लीजिए कि हमारे पास घंटे:मिनट प्रारूप में 24 घंटे के घड़ी के समय बिंदुओं की एक सूची है, हमें सूची में किसी भी दो समय बिंदुओं के बीच न्यूनतम मिनट का अंतर खोजना होगा। तो अगर इनपुट [12:30,,15:17] जैसा है, तो यह 167 लौटाएगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - 24*60 + 1 आकार के ओके नाम

  1. सी ++ में जितना संभव हो सके भूमि से दूर

    मान लीजिए कि हमारे पास एक एन एक्स एन ग्रिड है जिसमें केवल 0 और 1 जैसे मान हैं, जहां 0 पानी का प्रतिनिधित्व करता है और 1 भूमि का प्रतिनिधित्व करता है, हमें एक जल सेल ढूंढना होगा जैसे कि निकटतम भूमि सेल से इसकी दूरी अधिकतम हो और दूरी वापस कर दें। यहां हम मैनहट्टन दूरी का उपयोग करेंगे - दो कोशिकाओं (x0

  1. C++ में सभी कर्मचारियों को सूचित करने के लिए आवश्यक समय

    मान लीजिए कि हमारे पास एक कंपनी है जिसमें प्रत्येक कर्मचारी के लिए एक विशिष्ट आईडी के साथ n कर्मचारी हैं। ये आईडी 0 से n - 1 तक होती हैं। कंपनी का मुखिया हेडआईडी वाला होता है। प्रत्येक कर्मचारी के पास प्रबंधक सरणी में दिया गया एक प्रत्यक्ष प्रबंधक होता है जहां प्रबंधक [i] i-वें कर्मचारी का प्रत्यक्ष