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

C++ में संभावित समय


इस समस्या में, हमें ग्लो डिजिट डिस्प्ले या सात-खंड डिस्प्ले (कैलकुलेटर के रूप में) का उपयोग करके दो अंकों का समय दिया जाता है। हमारा काम अन्य समय की घटना की संभावना की गणना करना है जो डिस्प्ले के एक बिट को चमकने या हटाने से हो सकता है।

सात खंड वाला प्रदर्शन एक विशेष डिस्प्ले है जिसका उपयोग डिस्प्ले की चमकदार रेखाओं द्वारा अंकों को प्रदर्शित करने के लिए किया जाता है।

सात खंडों के प्रदर्शन का नमूना है -

C++ में संभावित समय

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट - 7 5

आउटपुट -

स्पष्टीकरण - 7 के लिए, इसे बदलने के लिए 5 नंबरों का उपयोग किया जा सकता है। वे 9, 3, 8, 0, 7 हैं। 5 के स्थान पर 4 संख्याओं का प्रयोग किया जा सकता है। तो, तरीकों की कुल संख्या 5*4 =20 होगी।

इस समस्या को हल करने के लिए, हमें उन सभी तत्वों को स्टोर करना होगा जो डिस्प्ले की एक छड़ की चमक या बिना चमक के बनाए जा सकते हैं। समाधान समय के दोनों अंकों के मानों का गुणनफल होगा।

उदाहरण

हमारे समाधान के कार्यान्वयन को दिखाने के लिए कार्यक्रम

#include <iostream>
using namespace std;
int num[10] = { 2, 7, 2, 3, 3, 4, 2, 5, 1, 2 };
int AllPossibleTimmings(int timing) {
   return ((num[timing/10]*num[timing%10]));
}
int main() {
   int timing = 71;
   cout<<"All Possible timings from "<<timing<<" are : "<<AllPossibleTimmings(timing);
   return 0;
}

आउटपुट

All Possible timings from 71 are : 35

  1. C++ में सभी संभावित पूर्ण बाइनरी ट्री

    मान लीजिए कि एक पूर्ण बाइनरी ट्री एक बाइनरी ट्री है जहां प्रत्येक नोड में ठीक 0 या 2 बच्चे होते हैं। तो हमें एन नोड्स के साथ सभी संभावित पूर्ण बाइनरी पेड़ों की एक सूची मिलनी है। उत्तर में प्रत्येक पेड़ के प्रत्येक नोड में node.val =0 होना चाहिए। लौटाए गए पेड़ किसी भी क्रम में हो सकते हैं। तो अगर इनप

  1. C++ प्रोग्राम फाइबोनैचि सीरीज प्रदर्शित करने के लिए

    फाइबोनैचि श्रृंखला में ऐसी संख्याएँ होती हैं जिनमें प्रत्येक पद पिछले दो पदों का योग होता है। यह निम्नलिखित पूर्णांक अनुक्रम बनाता है - 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377……. फाइबोनैचि संख्याओं को परिभाषित करने वाला पुनरावर्तन संबंध इस प्रकार है - F(n) = F(n-1) + F(

  1. क्या DISPLAY के बिना pyplot का उपयोग करना संभव है?

    हम वर्तमान आंकड़े को स्थानीय मशीन में सहेज सकते हैं और इसे प्रदर्शित कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं x डेटा अंक numpy का उपयोग कर रहे हैं। प्लॉट x और y साजिश () . का उपयोग करके डेटा बिंदु विधि। सेवफिग () मेथड का उपयोग करके फिगर को सेव क