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

C++

  1. C++ में आयत में वर्गों की संख्या गिनना

    =B। लक्ष्य LxB आकार के आयत में समायोजित किए जा सकने वाले वर्गों की संख्या ढूंढना है। उपरोक्त आकृति 3x2 आकार के एक आयत को दर्शाती है। इसमें 2, 2x2 वर्ग और 6, 1x1 वर्ग हैं। कुल वर्ग = 6+2=8। LxB आकार के हर आयत में L*B संख्या के 1x1 वर्ग होते हैं। सबसे बड़े वर्ग BxB आकार के होते हैं। L=B=1 के लिए, वर

  2. C++ में दिए गए परिमाप वाले समकोण त्रिभुजों की संख्या गिनना

    हमें एक त्रिभुज का परिमाप P दिया गया है। परिमाप त्रिभुज की सभी भुजाओं का योग है। लक्ष्य उन समकोण त्रिभुजों की संख्या ढूंढना है जिन्हें बनाया जा सकता है जिनका वही परिमाप है। यदि त्रिभुज की भुजाएं a, b और c हैं। तो a + b + c = P और a² + b² = c² (किसी भी a, b, और c के संयोजन के लिए पाइथागोरस प्रमेय) हम

  3. C++ में दी गई रेंज में x² = 1 (mod p) के हल की संख्या

    हमें पूर्णांक x और p दिए गए हैं। लक्ष्य समीकरण के हल की संख्या ढूंढना है - x² = 1 (mod p) जैसे कि x रेंज [1, N] में है। हम इसे 1 से N तक पार करके और प्रत्येक संख्या को x के रूप में लेकर करेंगे, जांचेंगे कि (x*x)%p==1 है या नहीं। यदि हां तो काउंट बढ़ाते हैं। आइए उदाहरणों से समझते हैं। इनपुट - n=5, p=

  4. C++ में N को 1 तक कम करने के लिए निश्चित नियमों का पालन करते हुए चरणों की गिनती

    हमें एक संख्या N दी गई है। लक्ष्य संख्या को 1 तक कम करने के लिए आवश्यक चरणों की संख्या गिनना है निम्नलिखित नियमों का पालन करके - यदि संख्या 2 की घात है, तो इसे आधा कर दें। अन्यथा इसे N - (N से कम 2 की निकटतम घात) से कम करें। चरण 1 के लिए, हम जांचेंगे कि N 2 की घात है या नहीं, यह जांचकर कि क्या cei

  5. C++ में a^2 + b^2 = c^2 शर्त वाले ट्रिपलेट्स (a, b, c) की गिनती

    हमें एक पूर्णांक n दिया गया है। लक्ष्य उन ट्रिपलेट्स (3 संख्याओं का सेट) को ढूंढना है जो शर्तों को पूरा करते हैं - a² + b² = c² 1 <= a <= b <= c <= n हम इसे 1<=a<=n और 1<=b<=n के मानों के लिए दो लूप चलाकर करेंगे। c की गणना तदनुसार करेंगे (c=sqrt(a²+b²)) और काउंट बढ़ाएंगे यदि दोनों शर्तें 1 और 2 पू

  6. C++ में रेंज [a,b] में योग वाले ट्रिपलेट्स की गिनती

    हमें पूर्णांकों की एक सरणी Arr[] और रेंज [a,b] को परिभाषित करने वाले दो वेरिएबल a और b दिए गए हैं। लक्ष्य उन ट्रिपलेट्स की संख्या ढूंढना है जिनका योग इस रेंज [a,b] के बीच है। =a और arr[i]+arr[j]+arr[k]<=b तो काउंट बढ़ाते हैं। जहां 0<=i<=n-2, i

  7. C++ में दिए गए संख्या के बराबर गुणनफल वाले ट्रिपलेट्स की गिनती (डुप्लिकेट अनुमत)

    हमें संख्याओं की एक सरणी Arr[] दी गई है। लक्ष्य उन ट्रिपलेट्स की संख्या गिनना है जिनका गुणनफल दी गई संख्या p के बराबर है। एक से अधिक ट्रिपलेट्स हो सकते हैं जिनके मान समान हैं लेकिन तत्व अलग हैं। उदाहरण के लिए, सरणी [1,2,3,1,2] में (1,2,3) और (3,1,2) को अलग गिना जाएगा यदि तत्व अलग हैं लेकिन मान समान

  8. C++ में सरणी में समान तत्वों वाले इंडेक्स युग्मों की गिनती

    हमें N तत्वों की एक सरणी दी गई है। लक्ष्य उन इंडेक्स युग्मों (i, j) को ढूंढना है जिनका तत्व मान समान है जैसे कि i!=j। यानी Arr[i]=Arr[j] और i!=j। इसका उपयोग समान आकार के दस्ताने के युग्म बनाने के लिए किया जाता है। N दस्तानों में से केवल युग्मित दस्ताने बेचने के लिए उपयोगी हैं। हम इसे 0<=i

  9. C++ में युग्म बनाने के तरीकों की गिनती जब एक व्यक्ति अधिकतम एक के साथ युग्म बना सकता है

    हमें एक कोडिंग प्रतियोगिता में N प्रतिभागी दिए गए हैं। लक्ष्य उन युग्मों की संख्या ढूंढना है जो संभव हैं जब एक व्यक्ति अधिकतम एक अन्य व्यक्ति के साथ युग्म बना सकता है। तो एक युग्म में अधिकतम 2 प्रतिभागी होते हैं। प्रतिभागियों को अकेले भाग लेने की भी अनुमति है। हम इसे पुनरावृत्ति का उपयोग करके हल कर

  10. C++ में उन संख्याओं की गिनती जिनका रिवर्स से अंतर k का गुणनफल है

    हमें एक रेंज [l, r] और एक संख्या k दी गई है। लक्ष्य l और r के बीच उन सभी संख्याओं को ढूंढना है (l<=संख्या<=r) जैसे कि (उस संख्या का रिवर्स) - (संख्या) का परिणाम k का गुणनफल हो। हम इस शर्त की जांच l से r से शुरू करके करेंगे, प्रत्येक संख्या का रिवर्स निकालेंगे। अब संख्या को उसके रिवर्स से घटाएंगे और

  11. C++ में न्यूनतम गुणनफल वाले ट्रिपलेट्स बनाने के तरीकों की गिनती

    हमें संख्याओं की एक सरणी Arr[] दी गई है। लक्ष्य उन ट्रिपलेट्स की संख्या गिनना है जिनका गुणनफल सभी संभावित ट्रिपलेट्स के सबसे छोटे गुणनफल के बराबर है। ट्रिपलेट्स गिनें यदि (i

  12. C++ में सरणी के उन युग्मों की गिनती जिनका योग पूर्ण वर्ग है

    हमें N तत्वों की एक सरणी दी गई है। लक्ष्य उन सभी युग्मों (Arr[i], Arr[j]) की गिनती ढूंढना है जिनका योग एक पूर्ण वर्ग है जैसे कि i!=j। यानी Arr[i]+Arr[j] एक पूर्ण वर्ग है। हम इसे युग्मों का योग निकालकर और जांच करके करेंगे कि उस योग का वर्गमूल उस वर्गमूल के फ्लोर मान के बराबर है या नहीं। sqrt(Arr[i]+A

  13. C++ में उन अक्रमित युग्मों (i,j) की गिनती जिनका गुणनफल 2 की घात है

    हमें N तत्वों की एक सरणी दी गई है। लक्ष्य उन सभी युग्मों (Arr[i], Arr[j]) की गिनती ढूंढना है जिनका योग एक पूर्ण वर्ग है जैसे कि i!=j। यानी Arr[i]+Arr[j] एक पूर्ण वर्ग है। हम इसे युग्मों का योग निकालकर और जांच करके करेंगे कि उस योग का वर्गमूल उस वर्गमूल के फ्लोर मान के बराबर है या नहीं। sqrt(Arr[i]+A

  14. C++ में दी गई शर्तों को पूरा करने वाले वैध युग्मों की गिनती

    हमें N तत्वों की एक सरणी arr[] दी गई है। लक्ष्य उन सभी वैध युग्मों (Arr[i], Arr[j]) की गिनती ढूंढना है जो कुछ शर्तों का पालन करते हैं। युग्म Arr[i], Arr[j] अमान्य हैं यदि - Arr[i] == Arr[j] Arr[i] + Arr[j] सम है i + j < 120 नोट - Arr[i], Arr[j] और Arr[j], Arr[i] को एक युग्म के रूप में गिना जाएगा।

  15. C++ में अधिकतम अंतर वाले युग्म चुनने के तरीकों की गिनती

    हमें संख्याओं की एक सरणी Arr[] दी गई है। लक्ष्य उन युग्मों की संख्या गिनना है जिनका अंतर सभी संभावित युग्मों के अधिकतम अंतर के बराबर है। युग्म (i!=j) गिनें और arr[x] - arr[y] अधिकतम संभव हो। हम इसे पहले अधिकतम अंतर ढूंढकर करेंगे जहां (i!=j)। और इसे maxdiff के रूप में स्टोर करेंगे। फिर उन सभी युग्मों

  16. C++ में A[i] < B[j] < C[k] शर्त पूरी करने वाले ट्रिपलेट्स की गिनती

    हमें तीन सरणियाँ A[], B[] और C[] दी गई हैं। लक्ष्य इन सरणियों के तत्वों के उन सभी ट्रिपलेट्स को ढूंढना है जैसे कि A[i] < B[j] < C[k]। तीनों सरणियों में समान संख्या में तत्व N हैं। हम इसे प्रत्येक सरणी को एक बार पार करके और तुलना करके करेंगे कि A[i] < B[j] && B[j] < C[k]। यदि सही है तो काउंट बढ़ाते ह

  17. C++ में दी गई रेंज में A या B के भाजकों की कुल संख्या

    हमें चार पूर्णांक L, R, A और B दिए गए हैं। लक्ष्य रेंज [L, R] में उन संख्याओं की गिनती ढूंढना है जो A या B या दोनों को पूरी तरह विभाजित करती हैं। हम इसे L से R तक पार करके और प्रत्येक संख्या के लिए यदि संख्या%A==0 या संख्या%B==0 तो भाजकों की गिनती बढ़ाकर करेंगे। आइए उदाहरणों से समझते हैं। इनपुट - L=

  18. C++ में सरणी में क्रॉस लाइन्स की गिनती

    हमें विशिष्ट तत्वों की एक असॉर्टेड सरणी दी गई है। लक्ष्य सरणी के क्रमबद्ध होने के बाद क्रॉस लाइन्स ढूंढना है। क्रॉस लाइन्स को नीचे दिखाए अनुसार गिना जाता है - Arr[]={ 1,2,4,3,5 } यहां 3 क्रॉस लाइन्स हैं जैसा कि नीचे दिखाया गया है Arr[]= { 1,2,3,4,5 }. कोई क्रॉस लाइन्स नहीं क्योंकि सरणी पहले से क

  19. C++ में उन ट्रिपलेट्स की गिनती जहां एक संख्या अन्य दो का योग हो

    हमें लंबाई n की पूर्णांक सरणी Arr[] दी गई है। लक्ष्य उन ट्रिपलेट्स (Arr[i], Arr[j], Arr[k]) की संख्या ढूंढना है जैसे कि किन्हीं दो संख्याओं का योग तीसरी संख्या के बराबर हो। a+b=c, जहां a, b, c Arr[] के तत्व हैं जिनके इंडेक्स i, j, k हैं जैसे कि 0<=i

  20. C++ में दी गई रेंज में M से विभाज्य संख्याओं की गिनती

    हमें तीन संख्याएं A, B और M दी गई हैं। A और B संख्याओं की रेंज [A, B] को परिभाषित करते हैं। लक्ष्य A और B के बीच उन संख्याओं को गिनना है जो M से विभाज्य हैं। हम i=A से शुरू करके M के पहले गुणक तक जाएंगे। यदि i%M=0 तो काउंट बढ़ाएंगे। अब i को तब तक बढ़ाएंगे जब तक i<=B और काउंट बढ़ाएंगे। आइए उदाहरणों स

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:213/301  20-कंप्यूटर/Page Goto:1 207 208 209 210 211 212 213 214 215 216 217 218 219