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

C++ में घड़ी के हाथों के बीच का कोण


मान लीजिए कि हमारे पास दो नंबर हैं, घंटा और मिनट। हमें घंटे और मिनट की सुई के बीच बने एक छोटे कोण (सेक्सजेसिमल इकाइयों में) को खोजना होगा। तो अगर इनपुट घंटे =12 और मिनट:=30 की तरह है, तो परिणाम 165 डिग्री होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • अगर एच =12, तो एच सेट करें:=0

  • अगर एम =60, तो एम सेट करें:=0

  • hAngle :=0.5 * (60h) + m

  • कोण:=6मी

  • ret :=|hAngle - mAngle|

  • रिट की न्यूनतम वापसी और (360 - रिट)

उदाहरण (C++)

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
   double angleClock(int h, int m) {
      if(h == 12) h = 0;
      if(m == 60) m = 0;
      double hAngle = 0.5*((60 * h) + m);
      double mAngle = 6 * m;
      double ret = abs(hAngle - mAngle);
      return min(360 - ret, ret);
   }
};
main(){
   Solution ob;
   cout << (ob.angleClock(12, 30));
}

इनपुट

12
30

आउटपुट

165.00000

  1. सी और सी ++ के बीच अंतर।

    जैसा कि हम जानते हैं कि C और C++ दोनों ही प्रोग्रामिंग लैंग्वेज हैं और इनका इस्तेमाल एप्लीकेशन डेवलपमेंट के लिए किया जाता है। इन दोनों भाषाओं के बीच मुख्य अंतर यह है कि C एक प्रक्रियात्मक प्रोग्रामिंग भाषा है और यह कक्षाओं और वस्तुओं का समर्थन नहीं करती है, जबकि C++ प्रक्रियात्मक और वस्तु-उन्मुख प्र

  1. सी प्रोग्राम में 3डी में दो विमानों के बीच का कोण?

    यहां हम देखेंगे कि त्रिविमीय अंतरिक्ष में दो तलों के बीच के कोण की गणना कैसे की जाती है। विमान P1 और P2 हैं। पाई के समीकरण नीचे की तरह हैं - यदि कोण A है, तो वह इस नियम का पालन करेगा - उदाहरण #include <iostream> #include <cmath> using namespace std; class Plane{    private:

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

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