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

C++

  1. C++ प्रोग्राम: पार्क-मिलर यादृच्छिक संख्या जनरेशन एल्गोरिदम लागू करना

    पार्क-मिलर यादृच्छिक संख्या जनरेशन एल्गोरिदम यादृच्छिक संख्याएं उत्पन्न करने की एक और विधि है। इस प्रकार के यादृच्छिक संख्या जनरेटर (RNG) का एक सामान्य सूत्र है: X_{k+1} = g X(k) mod n जहां मॉड्यूलस n एक अभाज्य संख्या या अभाज्य संख्या की घात है, गुणक g, n मॉड्यूलो उच्च गुणात्मक क्रम का एक तत्व है,

  2. C++ प्रोग्राम: नाओर-रींगोल्ड छद्म यादृच्छिक फंक्शन लागू करना

    नाओर-रींगोल्ड छद्म यादृच्छिक फंक्शन यादृच्छिक संख्याएं उत्पन्न करने की एक और विधि है। मोनी नाओर और ओमर रींगोल्ड ने 1997 में निजी कुंजी के साथ-साथ सार्वजनिक-कुंजी क्रिप्टोग्राफी में विभिन्न क्रिप्टोग्राफिक प्राइमिटिव के लिए कुशल निर्माणों का वर्णन किया। मान लें कि p और l अभाज्य संख्याएं हैं जहां l |

  3. C++ प्रोग्राम: मल्टीप्लाई-विद-कैरी विधि द्वारा यादृच्छिक संख्याएं उत्पन्न करना

    मल्टीप्लाई-विद-कैरी विधि, मार्साग्लिया और ज़मैन (1991) द्वारा पेश किए गए एड-विद-कैरी जनरेटर का एक प्रकार है। इस विधि के मुख्य लाभ यह हैं कि यह सरल कंप्यूटर पूर्णांक अंकगणित का आह्वान करता है और विशाल अवधि वाले यादृच्छिक संख्याओं के अनुक्रम की बहुत तेजी से पीढ़ी की ओर ले जाता है, जो लगभग 260 से 2200

  4. C++ प्रोग्राम: N डाइस रोलर का अनुकरण

    यहां N डाइस रोलर का अनुकरण करने का कोड है। यह 1-6 के बीच रैंडम नंबर उत्पन्न करके किया जा सकता है। एल्गोरिदम शुरुआत    n घोषित करें    n पढ़ें    i = 0 से n-1 तक करें       rand() मॉड 6 + 1 के साथ अनुक्रम उत्पन्न करें       अनुक्रम प्रिंट क

  5. C++ प्रोग्राम: व्हील छलनी द्वारा दी गई सीमा में अभाज्य संख्याएं उत्पन्न करना

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

  6. C++ प्रोग्राम: एराटोस्थनीज की छलनी द्वारा दी गई सीमा में अभाज्य संख्याएं उत्पन्न करना

    यह दी गई सीमा में अभाज्य संख्याएं उत्पन्न करने के लिए एराटोस्थनीज की छलनी को लागू करने वाला C++ प्रोग्राम है। इस विधि में, एक पूर्णांक सरणी जिसके सभी तत्व शून्य से आरंभ होते हैं। यह वहां अनुसरण करता है जहां प्रत्येक गैर-अभाज्य तत्व का सूचकांक नेस्टेड लूप के अंदर 1 के रूप में चिह्नित होता है। अभाज्य

  7. iostream::eof को लूप शर्त में उपयोग करना गलत क्यों माना जाता है?

    iostream::eof को लूप में गलत माना जाता है क्योंकि हम अभी तक EOF तक नहीं पहुंचे हैं। इसलिए इसका मतलब यह नहीं है कि अगला रीड सफल होगा। जब हम C++ में फाइल स्ट्रीम का उपयोग करके फाइल पढ़ना चाहते हैं। और जब हम फाइल में लिखने के लिए लूप का उपयोग करते हैं, अगर हम stream.eof() का उपयोग करके फाइल के अंत की

  8. लिनक्स पर चल रहे C++ कोड को कैसे प्रोफाइल करें?

    लिनक्स प्लेटफॉर्म पर C++ प्रोग्राम को प्रोफाइल करने के लिए कई बेहतरीन प्रोफाइलिंग टूल हैं। Valgrind उनमें से एक है। यह व्यापक रूप से उपयोग किया जाता है। यह मेमोरी डीबगिंग, मेमोरी लीक डिटेक्शन और प्रोफाइलिंग के लिए एक प्रोग्रामिंग टूल है। हम बाइनरी को इसमें पास करके और टूल को कॉलग्राइंड पर सेट करके

  9. C++ में कॉपी एलिज़न और रिटर्न वैल्यू ऑप्टिमाइज़ेशन क्या हैं?

    कॉपी एलिज़न को कॉपी ओमिशन के रूप में भी जाना जाता है। यह कंपाइलर ऑप्टिमाइज़ेशन तकनीकों में से एक है। यह ऑब्जेक्ट्स की अनावश्यक कॉपी को रोकता है। लगभग सभी वर्तमान कंपाइलर इस कॉपी एलिज़न तकनीक का उपयोग करते हैं। आइए एक उदाहरण कोड की सहायता से देखें कि यह कैसे काम करता है। उदाहरण कोड #include <iost

  10. C++ प्रोग्राम: एटकिन की छलनी द्वारा दी गई सीमा में अभाज्य संख्याएं उत्पन्न करना

    यह दी गई सीमा में अभाज्य संख्याएं उत्पन्न करने के लिए एटकिन की छलनी को लागू करने वाला C++ प्रोग्राम है। एटकिन की छलनी एक निर्दिष्ट पूर्णांक तक सभी अभाज्य संख्याएं खोजने के लिए एक आधुनिक एल्गोरिदम है। एल्गोरिदम शुरुआत    एक परिणाम सूची बनाएं, जो 2, 3, और 5 से भरी हो।    छलनी सरणी

  11. C++ प्रोग्राम: सेगमेंटेड छलनी द्वारा दी गई सीमा में अभाज्य संख्याएं उत्पन्न करना

    यह दी गई सीमा में अभाज्य संख्याएं उत्पन्न करने के लिए सेगमेंटेड छलनी को लागू करने वाला C++ प्रोग्राम है। सेगमेंटेड छलनी पहले सरल छलनी का उपयोग करके √n से छोटी या बराबर अभाज्य संख्याएं ढूंढती है। इस एल्गोरिदम का विचार रेंज [0 ... n-1] को विभिन्न सेगमेंट में विभाजित करना और एक-एक करके सभी सेगमेंट में

  12. GCC में लाइब्रेरी लिंक करने का क्रम कभी-कभी त्रुटियों का कारण क्यों बनता है?

    मूल रूप से इस प्रकार की त्रुटियां संकलन चरण में लिंकर से उत्पन्न होती हैं। लिंकर का डिफ़ॉल्ट व्यवहार आर्काइव लाइब्रेरी से कोड लेना है जब वर्तमान प्रोग्राम को इसकी आवश्यकता होती है। सही ढंग से काम करने के लिए लाइब्रेरी क्रम में मौजूद होनी चाहिए। हम कह सकते हैं कि यह कॉलर से पहले कली के रूप में होना

  13. static_cast, dynamic_cast, const_cast और reinterpret_cast का उपयोग कब करना चाहिए?

    const_cast किसी वेरिएबल से const को हटाने या जोड़ने के लिए उपयोग किया जा सकता है। यह तब उपयोगी हो सकता है जब किसी वेरिएबल से constness जोड़ना या हटाना आवश्यक हो। static_cast यह सामान्य/साधारण प्रकार रूपांतरण के लिए उपयोग किया जाता है। यह निहित प्रकार जबरदस्ती के लिए भी जिम्मेदार कास्ट है और इसे स्प

  14. मुझे #include <bits/stdc++.h> का उपयोग क्यों नहीं करना चाहिए?

    <bits/stdc++.h> एक हेडर फाइल है। यह फाइल सभी मानक लाइब्रेरी को शामिल करती है। कभी-कभी कुछ कोडिंग प्रतियोगिताओं में, जब हमें हल करते समय समय बचाना होता है, तो इस हेडर फाइल का उपयोग करना सहायक होता है। सॉफ्टवेयर इंजीनियरिंग दृष्टिकोण में हमें इंक्लूड को कम से कम करना चाहिए। इस हेडर फाइल का उपयो

  15. #include <filename> और #include "filename" में क्या अंतर है?

    दोनों रूपों में अंतर उस स्थान में है जहां प्रीप्रोसेसर शामिल की जाने वाली फाइल को खोजता है। #include <filename> प्रीप्रोसेसर एक कार्यान्वयन-निर्भर तरीके से खोज करता है, यह कंपाइलर द्वारा पूर्व-निर्दिष्ट निर्देशिकाओं में खोजता है। इस विधि का उपयोग आमतौर पर मानक लाइब्रेरी हेडर फाइलों को शामिल क

  16. C++ प्रोग्राम: राबिन-मिलर अभाज्यता परीक्षण द्वारा दी गई संख्या की अभाज्यता जांचना

    राबिन-मिलर अभाज्यता परीक्षण यह जांचने के लिए उपयोग किया जाता है कि दी गई संख्या अभाज्य है या नहीं। यह फर्मेट अभाज्यता परीक्षण और सोलोवे-स्ट्रैसेन परीक्षण के समान है। यह परीक्षण सबसे पहले रूसी गणितज्ञ एम. एम. आर्त्जुहोव द्वारा खोजा गया था। एल्गोरिदम शुरुआत    ll mulmod(ll a, ll b, ll m) &n

  17. C++ प्रोग्राम: n संख्याओं का GCD और LCM ज्ञात करना

    यह n संख्याओं का GCD और LCM ज्ञात करने का कोड है। दो या अधिक पूर्णांकों का GCD या महत्तम समापवर्तक, जो सभी शून्य नहीं हैं, वह सबसे बड़ा धनात्मक पूर्णांक है जो प्रत्येक पूर्णांक को विभाजित करता है। GCD को महत्तम समापवर्तक के रूप में भी जाना जाता है। दो संख्याओं का लघुत्तम समापवर्त्य (LCM) वह सबसे छो

  18. C++ प्रोग्राम: सुंदरम की छलनी द्वारा दी गई सीमा में अभाज्य संख्याएं उत्पन्न करना

    यह C++ प्रोग्राम दी गई सीमा में अभाज्य संख्याएं उत्पन्न करने के लिए सुंदरम की छलनी को लागू करता है। इस एल्गोरिदम की खोज 1934 में सुंदरम ने की थी। एल्गोरिदम शुरुआत printPrimes(n) यहां हम n से छोटी अभाज्य संख्याएं ढूंढते हैं, हम n-2 को आधा करते हैं। इसे New कहते हैं। New = (n-2)/2; एक सरणी marked[n]

  19. C++ प्रोग्राम: फर्मेट अभाज्यता परीक्षण करना

    फर्मेट अभाज्यता परीक्षण यह जांचने के लिए किया जाता है कि दी गई संख्या अभाज्य है या नहीं। यहां इस एल्गोरिदम का C++ कोड दिया गया है। एल्गोरिदम शुरुआत    मोड्यूलो(आधार, घात, मॉड)    a = 1    b = आधार    जब तक (घात > 0)       यदि (घात मॉड 2 == 1

  20. C++ प्रोग्राम: बूथ गुणन एल्गोरिदम द्वारा दो साइन नंबरों का गुणन

    बूथ एल्गोरिदम एक गुणन एल्गोरिदम है जो 2 के पूरक संकेतन में दो साइन बाइनरी नंबरों को गुणा करता है। बूथ ने डेस्क कैलकुलेटर का उपयोग किया जो जोड़ की तुलना में शिफ्टिंग में तेज थे और उनकी गति बढ़ाने के लिए इस एल्गोरिदम का निर्माण किया। एल्गोरिदम शुरुआत    गुणक को BR में और गुणनखंड को QR में र

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:30/301  20-कंप्यूटर/Page Goto:1 24 25 26 27 28 29 30 31 32 33 34 35 36