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

सी ++ में एक डिफ़ॉल्ट मान के साथ सामान्य सरणी का प्रारंभ


पूरे सरणी को बहुत ही सरलता से शून्य से आरंभ किया जा सकता है। यह नीचे दिखाया गया है।

int arr[10] = {0};

हालांकि, उपरोक्त विधि का उपयोग करके संपूर्ण सरणी को गैर-शून्य मान में प्रारंभ करना संभव नहीं है। यह नीचे दिखाया गया है।

int arr[10] = {5};

उपरोक्त उदाहरण में, केवल पहले तत्व को 5 से प्रारंभ किया जाएगा। अन्य सभी को 0 से प्रारंभ किया जाएगा।

लूप के लिए एक सरणी को एक डिफ़ॉल्ट मान के साथ प्रारंभ करने के लिए उपयोग किया जा सकता है जो शून्य नहीं है। यह नीचे दिखाया गया है।

for(i = 0; i<10; i++) {
   arr[i] = 5;
}

ऊपर दिए गए उदाहरण में, सभी ऐरे एलिमेंट को 5 से इनिशियलाइज़ किया गया है।

उपरोक्त सभी उदाहरणों को प्रदर्शित करने वाला एक प्रोग्राम इस प्रकार दिया गया है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a[10] = {0};
   int b[10] = {5};
   int c[10];
   for(int i = 0; i<10; i++) {
      c[i] = 5;
   }
   cout<<"Elements of array a: ";
   for(int i = 0; i<10; i++) {
      cout<< a[i] <<" ";
   }
   cout<<"\n";
   cout<<"Elements of array b: ";
   for(int i = 0; i<10; i++) {
      cout<< b[i] <<" ";
   }
   cout<<"\n";
   cout<<"Elements of array c: ";
   for(int i = 0; i<10; i++) {
      cout<< c[i] <<" ";
   }
   cout<<"\n";
   return 0;
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है।

Elements of array a: 0 0 0 0 0 0 0 0 0 0
Elements of array b: 5 0 0 0 0 0 0 0 0 0
Elements of array c: 5 5 5 5 5 5 5 5 5 5

  1. C++ में दिए गए मान के साथ पत्ते हटाएं

    मान लीजिए कि हमारे पास एक बाइनरी ट्री और एक पूर्णांक लक्ष्य है, हमें मूल्य लक्ष्य वाले सभी लीफ नोड्स को हटाना होगा। हमें यह ध्यान रखना होगा कि एक बार जब हम एक मूल्य लक्ष्य के साथ एक लीफ नोड को हटा देते हैं, यदि यह मूल नोड एक लीफ नोड बन जाता है और इसका मूल्य लक्ष्य होता है, तो इसे भी हटा दिया जाना चा

  1. सी ++ में एक वास्तविक संख्या बनाम चर के साथ सरणी प्रारंभ करना

    एक सरणी सन्निहित स्मृति स्थान पर समान प्रकार के तत्वों का एक संग्रह है। सरणी में सबसे कम पता पहले तत्व से मेल खाता है जबकि उच्चतम पता अंतिम तत्व से मेल खाता है। सरणी अनुक्रमणिका शून्य (0) से शुरू होती है और सरणी शून्य से एक (सरणी आकार -1) के आकार के साथ समाप्त होती है। एक सरणी को चर के साथ-साथ वास्

  1. C++ में वेरिएबल इनिशियलाइज़ेशन

    चर उपयोगकर्ता द्वारा दिए गए नाम हैं। एक डेटाटाइप का उपयोग एक वेरिएबल को घोषित करने और आरंभ करने के लिए भी किया जाता है जो उस वेरिएबल को मेमोरी आवंटित करता है। उस वेरिएबल में मेमोरी आवंटित करने के लिए इंट, चार, फ्लोट इत्यादि जैसे कई डेटाटाइप हैं। वैरिएबल को इनिशियलाइज़ करने के दो तरीके हैं। एक है स्