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

C++ में सरणी (Arrays) का उपयोग कैसे करें?


एक सरणी एक ही प्रकार के तत्वों की एक श्रृंखला है जो सन्निहित मेमोरी स्थानों में रखी जाती है जिन्हें एक यूनिक आइडेंटिफायर में इंडेक्स जोड़कर व्यक्तिगत रूप से संदर्भित किया जा सकता है। C++ में सरणी का उपयोग करने के लिए, आपको पहले इसे घोषित करना होगा, उदाहरण के लिए,

int arr[10];

यह आकार 10 की int प्रकार की सरणी घोषित करता है। यह सन्निहित मेमोरी में 10 पूर्णांक स्टोर कर सकता है। इसके किसी भी तत्व को संदर्भित करने के लिए, आपको सरणी एक्सेस ऑपरेटर का उपयोग करना होगा और उस तत्व का इंडेक्स प्रदान करना होगा जिसे आप एक्सेस करना चाहते हैं। C++ सरणी में इंडेक्सिंग 0 से शुरू होती है। इसलिए सरणी arr में, हमारे पास इंडेक्स 0, 1, 2, ... 9 के साथ 10 तत्व हैं। तीसरे तत्व को एक्सेस करने के लिए, यानी इंडेक्स 2 पर तत्व, आप लिखेंगे: arr[2]।

आप लूप में सभी तत्वों को एक्सेस कर सकते हैं जैसे -

#include <iostream>
using namespace std;

int main()
{
    int arr[10];
    // एक लूप बनाएं जो 0 से शुरू होकर 9 तक जाए
    for (int i = 0; i < 10; i++)
    {
        cin >> arr[i]; // iवां तत्व इनपुट करें
    }
    // आपके द्वारा इनपुट किए गए तत्वों को प्रिंट करें
    for (int i = 0; i < 10; i++)
    {
        cout << arr[i] << endl; // iवां तत्व इनपुट करें
    }
}

आउटपुट

यह आउटपुट देगा -

1
5
-6
45
12
9
-45
12
3
115

  1. - C/C++ में एरे को फंक्शन्स में कैसे पास किया जाता है

    इस ट्यूटोरियल में, हम एरे को फंक्शन्स में कैसे पास किया जाता है, इसे समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। C/C++ के मामले में, एरे को एक फंक्शन में पॉइंटर के रूप में पास किया जाता है जो एरे के पहले एलिमेंट का एड्रेस प्रदान करता है। उदाहरण #include // एरे को पॉइंटर के रूप में पास करना void fun(

  1. C/C++ में मल्टीडायमेंशनल ऐरे C/C++ में मल्टीडायमेंशनल ऐरे

    C/C++ में, मल्टीडायमेंशनल ऐरे को सरल शब्दों में ऐरे के ऐरे के रूप में परिभाषित किया जाता है। मल्टीडायमेंशनल ऐरे में डेटा टेबुलर फॉर्म में स्टोर होता है (रो मेजर ऑर्डर में)। निम्नलिखित डायग्राम 3 x 3 x 3 डायमेंशन वाले मल्टीडायमेंशनल ऐरे के लिए मेमोरी आवंटन रणनीति दिखाता है। एल्गोरिदम Begin ऐर

  1. C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का ऐरे होता है। यहां 3 x 4 आयाम वाले 2D ऐरे का एक आरेख है। एल्गोरिदम Begin ऐरे के आयाम घोषित करें। new का उपयोग करके 2D ऐरे a[][] को डायनामिक रूप से आवंटित करें। ऐरे को तत्वों से भरें। ऐरे प्रिंट करें। इसे हटाकर मेमोरी साफ़ करें। End