-
C/C++ ऐरे में a[i] == i[a] क्यों होता है?
यहां हम C या C++ में एक अद्भुत ट्रिक देखेंगे। ऐरे सबस्क्रिप्ट A[i] को i[a] के रूप में भी लिखा जा सकता है। C/C++ में E1[E2] को (*((E1) + (E2))) के रूप में परिभाषित किया गया है। कंपाइलर ऐरे तत्वों तक पहुंचने के लिए आंतरिक रूप से अंकगणित करता है। रूपांतरण नियमों के कारण, जो बाइनरी + ऑपरेटर पर लागू होत
-
C/C++ में int main() और int main(void) के बीच अंतर
C C प्रोग्रामिंग भाषा में, यदि किसी फंक्शन सिग्नेचर में कोई पैरामीटर नहीं है तो यह इनपुट के रूप में कई आर्गुमेंट्स ले सकता है लेकिन C++ के साथ ऐसा नहीं है। यदि आर्गुमेंट्स को C++ में ऐसे फंक्शन में पास किया जाता है तो कंपाइलेशन फेल हो जाएगा। यही कारण है कि int main() और int main(void) C में समान है
-
C भाषा में %d और %i फॉर्मेट स्पेसिफायर के बीच अंतर
फॉर्मेट स्पेसिफायर (Format Specifiers) C प्रोग्रामिंग भाषा में, %d और %i फॉर्मेट स्पेसिफायर हैं जहां %d वेरिएबल के प्रकार को दशमलव (decimal) के रूप में निर्दिष्ट करता है और %i प्रकार को पूर्णांक (integer) के रूप में निर्दिष्ट करता है। उपयोग के संदर्भ में, printf() फंक्शन आउटपुट में कोई अंतर नहीं हो
-
C में const int*, const int * const, और int const * के बीच अंतर
पॉइंटर (Pointer) C प्रोग्रामिंग भाषा में, *p पॉइंटर में संग्रहीत मान को दर्शाता है और p मान के पते को दर्शाता है, जिसे पॉइंटर कहा जाता है। const int* और int const* का अर्थ है कि पॉइंटर एक कॉन्स्टेंट int को इंगित कर सकता है और इस पॉइंटर द्वारा इंगित int का मान नहीं बदला जा सकता। लेकिन हम पॉइंटर के
-
C में const char* p, char * const p, और const char * const p के बीच अंतर
पॉइंटर (Pointer) C प्रोग्रामिंग भाषा में, *p पॉइंटर में संग्रहीत मान को दर्शाता है और p मान के पते को दर्शाता है, जिसे पॉइंटर कहा जाता है। const char* और char const* का अर्थ है कि पॉइंटर एक कॉन्स्टेंट char को इंगित कर सकता है और इस पॉइंटर द्वारा इंगित char का मान नहीं बदला जा सकता। लेकिन हम पॉइंटर
-
C में ऐरे और पॉइंटर्स के बीच अंतर
C में ऐरे का उपयोग समान प्रकार के तत्वों को संग्रहीत करने के लिए किया जाता है जबकि पॉइंटर्स एड्रेस वेरिएबल्स होते हैं जो किसी वेरिएबल का पता संग्रहीत करते हैं। अब ऐरे वेरिएबल का भी एक एड्रेस होता है जिसे एक पॉइंटर द्वारा इंगित किया जा सकता है और ऐरे को पॉइंटर का उपयोग करके नेविगेट किया जा सकता है।
-
C/C++ में strncmp() और strcmp() के बीच अंतर
strncmp() और strcmp() ASCII कैरेक्टर तुलना का उपयोग करके दो स्ट्रिंग्स की तुलना करते हैं। strncmp एक अतिरिक्त पैरामीटर लेता है जो तुलना किए जाने वाले कैरेक्टर्स की संख्या निर्दिष्ट करता है। यह बहुत उपयोगी है क्योंकि यदि कोई स्ट्रिंग वैध नहीं है, तो strcmp अपना ऑपरेशन पूरा नहीं कर पाएगा। strcmp स्ट्
-
C में सरणी के निचले और ऊपरी त्रिकोणीय मैट्रिक्स प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण एक सरणी के निचले त्रिकोणीय मैट्रिक्स और ऊपरी त्रिकोणीय मैट्रिक्स को प्रिंट करने का प्रोग्राम लिखें। त्रिकोणीय मैट्रिक्स (Triangular Matrix) एक त्रिकोणीय मैट्रिक्स वह है जो या तो निचला त्रिकोणीय या ऊपरी त्रिकोणीय होता है। निचला त्रिकोणीय मैट्रिक्स (Lower Triangular Matrix) एक वर्ग
-
C में वर्ग मैट्रिक्स को Z रूप में प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें। एक वर्ग मैट्रिक्स वह मैट्रिक्स है जिसमें पंक्तियों और कॉलम की संख्या समान होती है। n-by-n मैट्रिक्स को क्रम n का वर्ग मैट्रिक्स कहा जाता है। एल्गोरिदम वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करने के लिए हमें मैट्रिक्स की पहली
-
C में साइन-वेव पैटर्न का मिरर इमेज प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण एक साइन वेव या साइनसॉइड एक गणितीय वक्र है जो एक चिकनी आवधिक दोलन का वर्णन करता है। साइन वेव एक निरंतर तरंग है। इसका नाम फंक्शन साइन के नाम पर रखा गया है, जिसका यह ग्राफ है। यह शुद्ध और अनुप्रयुक्त गणित, भौतिकी, इंजीनियरिंग, सिग्नल प्रोसेसिंग और कई अन्य क्षेत्रों में अक्सर होता है। व
-
C में मिरर्ड खोखला समानांतर चतुर्भुज (Mirrored Hollow Parallelogram) प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण यह एक चतुर्भुज है जहां विपरीत पक्षों के दोनों जोड़े समानांतर होते हैं। समानांतर चतुर्भुज के छह महत्वपूर्ण गुण हैं: विपरीत पक्ष सर्वांगसम होते हैं (AB = DC)। विपरीत कोण सर्वांगसम होते हैं (D = B)। लगातार कोण पूरक होते हैं (A + D = 180°)। यदि एक कोण समकोण है, तो सभी कोण समकोण हैं।
-
C में दी गई संख्या का गुणन तालिका (Multiplication Table) प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण दी गई संख्या का गुणन तालिका प्रिंट करें। एल्गोरिदम उपयोगकर्ता से कोई भी संख्या स्वीकार करें जिसके लिए हमें गुणन तालिका बनानी है। दिए गए संख्या को I (=1) के मान से गुणा करना शुरू करें। दिए गए संख्या को I के मान को बढ़ाते हुए तब तक गुणा करें जब तक I का मान 12 से कम या बराबर है। उदाह
-
C में गैर-वर्ग संख्याएँ (Non-Square Numbers) प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण किसी संख्या का वर्ग वह संख्या होती है जिसे स्वयं से गुणा किया जाता है। एक वर्ग संख्या या परफेक्ट स्क्वायर एक पूर्णांक है जो किसी पूर्णांक का वर्ग होता है। परफेक्ट स्क्वायर पूर्ण संख्याओं के वर्ग होते हैं: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 1 से 100 तक के सभी परफेक्ट स्क्वायर के व
-
C में नंबर पैटर्न प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण एक न्यूमेरिकल पैटर्न संख्याओं का एक क्रम है जिसे एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। पैटर्न नियम क्रम में लगातार संख्याओं के बीच संबंध का वर्णन करने के लिए एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न 1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 पैट
-
C में संख्याओं को कॉलम-वार प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण नीचे दिखाए अनुसार प्राकृतिक संख्याओं को कॉलम-वार प्रिंट करें: 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 एल्गोरिदम i पंक्तियों के लिए और j कॉलम के लिए है 5 का अर्थ 5 पंक्तियों और कॉलम के लिए पैटर्न बनाना है प्रत्येक पंक्ति (i) के लिए लूप K को i से आरंभ करें प्रत्येक कॉलम (j) के लिए लूप वर
-
C में डायमंड पैटर्न प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण डायमंड पैटर्न एक साधारण पिरामिड पैटर्न और उल्टे पिरामिड पैटर्न का संयोजन है। एल्गोरिदम पहली पंक्ति: 1 प्रदर्शित करें दूसरी पंक्ति: 1,2,3 प्रदर्शित करें तीसरी पंक्ति: 1,2,3,4,5 प्रदर्शित करें चौथी पंक्ति: 1,2,3,4,5,6,7 प्रदर्शित करें पांचवीं पंक्ति: 1,2,3,4,5,6,7,8,9 प्रदर्शित करें
-
C में न्यूमेरिक पैटर्न प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण उपयोगकर्ता से पंक्तियों की संख्या स्वीकार करके न्यूमेरिक पैटर्न प्रिंट करें। इनपुट: 5 पंक्तियाँ 1 6 2 10 7 3 13 11 8 4 15 14 12 9 5 एल्गोरिदम प्रत्येक पंक्ति के अंत से पैटर्न प्रिंट करें प्रत्येक पंक्ति के अंतिम कॉलम को पूरा करें दूसरी पंक्ति के सेकेंड लास्ट कॉलम से शुरू करें उपयोग
-
C में Nth पद तक पेंटाटोप संख्याएँ प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण एक पेंटाटोप संख्या पास्कल के त्रिभुज की किसी भी पंक्ति के पांचवें सेल में एक संख्या है जो 5-पद वाली पंक्ति 1 4 6 4 1 से शुरू होती है, चाहे बाएं से दाएं या दाएं से बाएं। इस प्रकार की पहली कुछ संख्याएँ हैं: 1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365 पेंटाटोप संख्याएँ चित्
-
C में पिरामिड पैटर्न प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण एक पिरामिड एक बहुफलक है जो एक बहुभुज आधार और एक बिंदु, जिसे शीर्ष कहा जाता है, को जोड़कर बनता है। प्रत्येक आधार किनारा और शीर्ष एक त्रिभुज बनाते हैं, जिसे पार्श्व फलक कहा जाता है। यह बहुभुज आधार के साथ एक शंक्वाकार ठोस है। n-तरफा आधार वाले पिरामिड में n + 1 शीर्ष, n + 1 फलक और 2n कि
-
C में रिवर्स फ्लॉयड का त्रिभुज प्रिंट करने का प्रोग्राम
प्रोग्राम विवरण फ्लॉयड का त्रिभुज प्राकृतिक संख्याओं का एक समकोण त्रिकोणीय सरणी है, जिसका उपयोग कंप्यूटर विज्ञान शिक्षा में किया जाता है। इसका नाम रॉबर्ट फ्लॉयड के नाम पर रखा गया है। इसे त्रिभुज की पंक्तियों को लगातार संख्याओं से भरकर परिभाषित किया जाता है, जिसकी शुरुआत शीर्ष बाएं कोने में 1 से होत