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

उस समय का पता लगाएं जिसके लिए घंटे और मिनट के बीच के कोण को C++ में थीटा दिया गया है

मान लीजिए हमारे पास एक थीटा, या कोण मान है। हमें hh:mm प्रारूप में एक समय खोजना होगा, जो घंटे और मिनट की सूई से कोण बनाता है। मान लीजिए कोण 90° है, तो परिणाम 3:00 हो सकता है।

जैसे 12 घंटे होते हैं, वैसे ही घंटे के लिए 12 संभावनाएं और मिनटों के लिए 60 संभावनाएं होती हैं। हम हर संभव समय के माध्यम से लूप करेंगे। यदि किसी समय के लिए कोण दिए गए थीटा के समान है, तो उस समय को प्रिंट करें।

उदाहरण

#include<iostream>
#include<cmath>
using namespace std;
float angleFromClockHand(int hour, int minute) {
   float hour_angle = 0.5 * (hour*60 + minute);
   float minute_angle = 6*minute;
   float angle = abs(hour_angle - minute_angle);
   angle = min(360-angle, angle);
   return angle;
}
void findTime(float theta) {
   for (int hour=0; hour<12; hour++) {
      for (int min=0; min<60; min++) {
         if (angleFromClockHand(hour, min)==theta) {
            cout << hour << ":"<< min;
            return;
         }
      }
   }
   cout << "Unable to find time";
}
int main() {
   float angle = 45.0;
   findTime(angle);
}

आउटपुट

4:30

  1. C++ में दिए गए अंकों की संख्या और अंकों के योग के साथ सबसे छोटी संख्या ज्ञात कीजिए

    इस समस्या में, हमें दो मान दिए गए हैं जो योग (अंकों के योग को दर्शाते हैं) और अंक (अंकों की संख्या को दर्शाते हुए) हैं। हमारा काम अंकों की दी गई संख्या और अंकों के योग के साथ सबसे छोटी संख्या को खोजना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट sum = 15, dgiti = 2 आउटपुट 69 स्पष्टीकरण 15

  1. C++ में दो दी गई तिथियों के बीच दिनों की संख्या ज्ञात कीजिए

    इस समस्या में, हमें दो सरणियाँ दी गई हैं date1[] और date2 जिसमें 3 पूर्णांक हैं जो daes के DD-MM-YYYY को दर्शाते हैं। हमारा कार्य दो दी गई तिथियों के बीच दिनों की संख्या ज्ञात करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट date1[] = {13, 3, 2021}, date2[] = {24, 5, 2023} आउटपुट 802 स्पष

  1. सी ++ में घड़ी के घंटे और मिनट के बीच कोण खोजने का कार्यक्रम?

    मान लीजिए हमारे पास दो मान घंटे और मिनट हैं। हमें घण्टे और मिनट की सूई के बीच बना एक छोटा कोण ज्ञात करना है। इसलिए, यदि इनपुट घंटा =12 मिनट =45 जैसा है, तो आउटपुट 112.5 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: अगर एच =12, तो एच सेट करें:=0 अगर एम =60, तो एम सेट करें:=0 hAn