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

C++

  1. ऐसे जोड़े (a, b) गिनें जिनके घनों का योग N हो (a³ + b³ = N) C++ में

    हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े ढूंढना है जैसे कि उनके घनों का योग N हो। हम इसे समीकरण a³ + b³ = N के समाधान ढूंढकर करेंगे। जहां a, N के घनमूल से अधिक नहीं है और b की गणना (N-a³) के घनमूल के रूप में की जा सकती है। उदाहरण से समझते हैं इनपुट N=35 आउटपुट (a,b) के जोड़

  2. ऐसे जोड़े (a, b) गिनें जिनके वर्गों का योग N हो (a² + b² = N) C++ में

    हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े ढूंढना है जैसे कि उनके वर्गों का योग N हो। हम इसे समीकरण a² + b² = N के समाधान ढूंढकर करेंगे। जहां a, N के वर्गमूल से अधिक नहीं है और b की गणना (N-a²) के वर्गमूल के रूप में की जा सकती है। उदाहरण से समझते हैं इनपुट N=100 आउटपुट (a,b)

  3. ऐसे क्रमित जोड़े (i,j) गिनें जिनका योग A और B दोनों से विभाज्य हो C++ में

    हमें चर N, M, A और B दिए गए हैं। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े (i, j) ढूंढना है जैसे कि उनका योग A और B दोनों से विभाज्य हो। और 1<=i<=N और 1<=j<=M। हम i और j के लिए दो लूप का उपयोग करके पार करेंगे। यदि योग (i+j)%A==0 && (i+j)%B==0। काउंट बढ़ाएं। उदाहरण से समझते हैं इनपुट N = 5, M = 10, A =

  4. दो सरणियों से उन जोड़ों की गणना करें जिनका योग K के बराबर है C++ में

    हमें दो सरणी Arr1[] और Arr2[] और एक संख्या K दी गई है। लक्ष्य दोनों सरणियों के तत्वों के अद्वितीय जोड़े ढूंढना है जैसे कि उनका योग K हो। जोड़े (Arr1[i], Arr2[j]) के रूप में होंगे जहां Arr1[i]+Arr2[j]==K। हम i और j के लिए दो लूप का उपयोग करके पार करेंगे। यदि योग (Arr1[i]+Arr2[j])==K। और जोड़ा unorder

  5. दो संख्याओं का उपयोग करके बनाई जा सकने वाली संख्याओं की गणना करें C++ में

    हमें तीन संख्याएं X, Y और N (रेंज [1,N] परिभाषित करने के लिए) प्रदान की गई हैं। लक्ष्य रेंज [1,N] में उन सभी संख्याओं को ढूंढना है जिन्हें केवल X और Y का उपयोग करके किसी भी संख्या में बार बनाया जा सकता है। उदाहरण के लिए यदि X=2 और Y=3। संख्या 6 को 2 का तीन बार उपयोग करके (2+2+2) या 3 का दो बार उपयोग

  6. n से पहले वर्ग और अवर्ग संख्याओं की गणना करें C++ में

    हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित जोड़े ढूंढना है जैसे कि उनके घनों का योग N हो। सामान्य दृष्टिकोण 1 से N तक सभी संख्याओं को पार करें और जांचें कि क्या यह एक पूर्ण वर्ग है। यदि floor(sqrt(i)) == ceil(sqrt(i))। तब संख्या एक पूर्ण वर्ग है। कुशल दृष्टिकोण N से कम पूर्ण वर्ग स

  7. उन स्ट्रिंग्स की गणना करें जो दिए गए पैटर्न से समाप्त होती हैं C++ में

    हमें स्ट्रिंग्स का एक सरणी str[] और एक पैटर्न स्ट्रिंग pat दिया गया है। लक्ष्य str[] के उन स्ट्रिंग तत्वों को ढूंढना है जिनके अंत में पैटर्न pat हो। हम str के प्रत्येक स्ट्रिंग को पार करेंगे और अंतिम वर्णों की तुलना pat से करेंगे। यदि वे मेल खाते हैं तो काउंट बढ़ाएं। उदाहरण से समझते हैं इनपुट str[]=

  8. सीमा में अभाज्य संख्याओं की गणना करें C++ में

    हमें रेंज चर START और END दिए गए हैं। लक्ष्य रेंज [START, END] में अभाज्य संख्याओं की संख्या ढूंढना है। हम जांचेंगे कि रेंज में संख्या i अभाज्य है या नहीं, यह जांच करके कि क्या 1 और i/2 के बीच 1 के अलावा कोई संख्या इसे पूरी तरह से विभाजित करती है। यदि यह अभाज्य है तो काउंट बढ़ाएं। उदाहरण से समझते है

  9. चार क्रमबद्ध सरणियों से उन चौगुनी की गणना करें जिनका योग दिए गए मान x के बराबर है C++ में

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

  10. N कट के बाद वृत्त के टुकड़ों की संख्या गिनें C++ में

    हमें एक पूर्णांक N दिया गया है जो 2D-वृत्त पर लगाए गए कट की संख्या को दर्शाता है। प्रत्येक कट वृत्त को दो हिस्सों में विभाजित करता है। लक्ष्य N कट के बाद वृत्त के टुकड़ों को ढूंढना है। टुकड़ों की संख्या = 2 * कट की संख्या उदाहरण से समझते हैं इनपुट - N=1 आउटपुट - वृत्त के टुकड़े: 2 व्याख्या इनपुट -

  11. उन संख्याओं की गणना करें जिनका x के साथ योग, x के साथ XOR के बराबर है C++ में

    हमें एक संख्या X दी गई है। लक्ष्य 0 और X के बीच उन संख्याओं को ढूंढना है जिनका X के साथ योग, X के साथ XOR के बराबर है। हम इसे i=0 से i<=X तक संख्याओं को पार करके करेंगे और प्रत्येक i के लिए, यदि (i+X == i^X) तो काउंट बढ़ाएंगे। उदाहरण से समझते हैं इनपुट - X=6 आउटपुट - उन संख्याओं की संख्या जिनका X के

  12. उन संख्याओं की गणना करें जिनका N के साथ अंतर, N के साथ XOR के बराबर है C++ में

    हमें एक संख्या N दी गई है। लक्ष्य 0 और N के बीच उन संख्याओं को ढूंढना है जिनका N के साथ अंतर, N के साथ XOR के बराबर है। हम इसे i=0 से i<=N तक संख्याओं को पार करके करेंगे और प्रत्येक i के लिए, यदि (N-i == i^N) तो काउंट बढ़ाएंगे। उदाहरण से समझते हैं इनपुट - X=6 आउटपुट - उन संख्याओं की संख्या जिनका N क

  13. उन संख्याओं की गणना करें जिनका N के साथ XOR, N के साथ OR के बराबर है C++ में

    हमें एक संख्या N दी गई है। लक्ष्य 0 और N के बीच उन संख्याओं को ढूंढना है जिनका N के साथ OR, N के साथ XOR के बराबर है। हम इसे i=0 से i<=N तक संख्याओं को पार करके करेंगे और प्रत्येक i के लिए, यदि (N^i == i | N) तो काउंट बढ़ाएंगे। उदाहरण से समझते हैं इनपुट - X=6 आउटपुट - उन संख्याओं की संख्या जिनका N क

  14. एक संख्या को 3 भागों में विभाजित करने के तरीकों की संख्या गिनें C++ में

    हमें एक धनात्मक संख्या N दी गई है। लक्ष्य उन तरीकों की संख्या गिनना है जिनसे संख्या N को 3 भागों में विभाजित किया जा सकता है। भाग समान या असमान हो सकते हैं। N की सीमा [1,5000] में है। हम इसे 3 भागों के लिए तीन फॉर लूप का उपयोग करके करेंगे। सबसे आंतरिक लूप में जांचेंगे कि तीनों का योग N के बराबर है य

  15. सरणी के गुणनफल में अनुगामी शून्यों की संख्या गिनें C++ में

    हमें आकार N का धनात्मक पूर्णांकों का एक सरणी Arr[] दिया गया है। लक्ष्य सरणी के सभी तत्वों के गुणनफल में मौजूद अनुगामी शून्यों की संख्या गिनना है। हम इसे प्रत्येक संख्या के गुणनखंडों को गिनकर करेंगे। हम प्रत्येक संख्या के 2 और 5 के गुणनखंडों को गिनेंगे क्योंकि 2 और 5 का गुणनफल 10 होता है जो 1 अनुगामी

  16. उन संख्याओं की गणना करें जिन्हें समान समता वाले अभाज्य संख्याओं के योग के रूप में दर्शाया जा सकता है C++ में

    हमें आकार N का धनात्मक पूर्णांकों का एक सरणी Arr[] दिया गया है। लक्ष्य उस सरणी में उन तत्वों की संख्या गिनना है जिन्हें समान समता वाले अभाज्य संख्याओं के योग के रूप में दर्शाया जा सकता है, अर्थात उन्हें उसी अभाज्य संख्या के योग के रूप में दिखाया जा सकता है। उदाहरण: 4 = 2+2, 6 = 3+3 या 2+2+2। किसी भी

  17. बाइनरी प्रतिनिधित्व में सभी 1s एक साथ होने वाली संख्याओं की गणना करें C++ में

    हमें एक धनात्मक पूर्णांक N दिया गया है। लक्ष्य N से कम या बराबर उन संख्याओं की गणना करना है जिनके बाइनरी प्रतिनिधित्व में सभी 1s एक साथ हों। उदाहरण के लिए 1 है 1, 3 है 11, 7 है 111, 15 है 1111... इत्यादि। यदि हम संख्याओं को देखें तो ये सभी 2^i - 1 के रूप में हैं। जहां i 1 से शुरू होता है। ऐसी संख्या

  18. 2-D स्पेस में बिंदुओं के ट्रिपलेट जोड़े (A, B, C) की गणना करें जो दी गई शर्त को पूरा करते हैं C++ में

    हमें 2-D स्पेस पर N बिंदुओं का इनपुट दिया गया है। लक्ष्य इनपुट से बिंदुओं के ट्रिपलेट की संख्या ढूंढना है जैसे कि एक बिंदु अन्य दो के बीच की रेखा पर मध्य-बिंदु हो। यानी यदि ट्रिपलेट (A,B,C) है तो B, A और C का मध्य-बिंदु है (या A,B,C का कोई अन्य संयोजन)। हम इसे वेक्टर में सभी बिंदुओं को <int,int&g

  19. C++ में 1, 2 या 3 चरण से nवीं सीढ़ी तक पहुंचने के तरीके

    हमें सीढ़ियों की कुल संख्या n दी गई है। एक व्यक्ति अगली मंजिल तक 1, 2 या 3 चरण छोड़कर पहुंच सकता है। लक्ष्य है उन तरीकों की संख्या ज्ञात करना जिनसे अगली मंजिल तक पहुंचा जा सकता है। हम रिकर्सिव विधि का उपयोग करेंगे: किसी भी i-वें चरण तक पहुंचने के लिए, व्यक्ति को i-1वें (1 चरण छोड़कर), i-2वें (2 चरण

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

    हमें एक संख्या दी गई है जिसमें कई दोहराए गए अंक हैं, स्ट्रिंग के रूप में। लक्ष्य है इसे स्पेल (उच्चारण) करने के तरीकों की संख्या ज्ञात करना। उदाहरण के लिए 112233 को डबल वन, डबल टू, डबल थ्री या वन वन टू टू थ्री थ्री के रूप में स्पेल किया जा सकता है। हम लगातार अंकों की जांच करके करते हैं। यदि संख्या 1

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:222/301  20-कंप्यूटर/Page Goto:1 216 217 218 219 220 221 222 223 224 225 226 227 228