Skip to content

C++ में Array Traversal और For Loop का आसान परिचय

Array Traversal क्या है?

Array Traversal का मतलब होता है Array के सभी एलिमेंट्स को एक विशिष्ट क्रम में विजिट करना और उन्हें एक्सेस करना। उदाहरण के लिए, यदि हमारे पास 6 एलिमेंट्स वाली एक Array है, जैसे [7, 8, 9, 10, 11, 12], तो Traversal के दौरान हम पहले एलिमेंट 7 को, फिर 8 को, इसके बाद 9, 10, 11 और अंत में 12 को जाके विजिट करते हैं। इससे पहले आप Array Traversal को समझें, आप Understanding Arrays in Programming: Declaration, Initialization, and Memory Representation पढ़ सकते हैं।

For Loop का उपयोग क्यों करें?

मैनुअली हर एलिमेंट को एक्सेस करना अगर Array बड़ा हो तो संभव नहीं है। इसलिए For Loop का इस्तेमाल करते हैं जिससे:

  • हम Index को Variable (जैसे i) में स्टोर करते हैं
  • i को 0 से शुरू कर Array के आखिरी Index तक चलते हैं
  • हर Iteration में i की वैल्यू 1 से बढ़ाते हैं
  • Array[i] के माध्यम से एलिमेंट को एक्सेस और प्रिंट करते हैं

For Loop और इसकी इस्तेमाल से संबंधित अधिक जानकारी के लिए आप Comprehensive C++ Basics and Interview Prep with Striver's Resources भी देख सकते हैं।

C++ में Array Traversal का सिंटैक्स

#include<iostream>
using namespace std;

int main() {
    int arr[6] = {7,8,9,10,11,12};
    int n = 6; // Array Size

    for(int i = 0; i < n; i++) {
        cout << arr[i] << " "; // Print Element
    }
    return 0;
}

अगर आप C++ की बेसिक टॉपिक्स जैसे डेटा टाइप्स और ऑपरेटर्स को समझना चाहते हैं तो Understanding Variable Data Types and Operators in C++ लिंक पर जा सकते हैं।

User Input लेकर Array Traversal

स्टूडेंट्स को बताया गया कि कैसे run-time पर Array में वैल्यूज Input ली जा सकती हैं:

  • For Loop के अंदर cin >> arr[i]; का उपयोग करें
  • हर Index पर यूजर से एलिमेंट का इनपुट लें
  • फिर For Loop से सारे एलिमेंट्स को प्रिंट करें

Traversal Algorithm के स्टेप्स

  1. Array का Size पढ़ें या Define करें
  2. Index i को 0 से Initialize करें
  3. i को Array के Last Index तक Increment करें
  4. हर Step पर Array[i] को Visit करें और डिस्प्ले करें
  5. जब i Last Index पार करे, तो लूप खत्म करें

यदि आप डेटा स्ट्रक्चर्स की अधिक व्यापक समझ चाहते हैं, तो Understanding Data Structures Through C Language: A Comprehensive Guide आपकी मदद कर सकता है।

महत्वपूर्ण मार्क्स

  • Array के इंडेक्स 0 से शुरू होते हैं
  • For Loop में i की वैल्यू को सही से Initialize और Increment करें
  • Input और Output के लिए cin और cout का स्थायी उपयोग

इस वीडियो से छात्र C++ में Array Traversal और For Loop के बीच संबंध को अच्छे से समझ सकेंगे जो उनके विश्वविद्यालय और प्लेसमेंट परीक्षाओं के लिए उपयोगी है।

Keep this summary

Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.

Save to LunaNotes

Or summarise for another video.

32K+ people have turned 65K+ videos into notes

“Very useful tool. I'm using it for the last couple weeks and I'm loving it so far. Makes learning on YouTube a great experience.”
Bhai Chrome Web Store review

This summary and transcript were automatically generated using AI with the Free YouTube transcript summary tool by LunaNotes.

Related summaries

C++ प्रोग्रामिंग बेसिक्स: कंपाइलर, वेरिएबल्स और डेटा टाइप्स समझें

C++ प्रोग्रामिंग बेसिक्स: कंपाइलर, वेरिएबल्स और डेटा टाइप्स समझें

इस वीडियो में हमने C++ प्रोग्रामिंग की शुरुआत से लेकर कंपाइलर, वेरिएबल डिक्लेरेशन, डेटा टाइप्स, और मेमोरी स्टोरेज तक के महत्वपूर्ण कॉन्सेप्ट्स को विस्तार से समझा। साथ ही, हमने कोड लिखने, रन करने और सिंटैक्स के बेसिक्स को भी सीखा।

C++ प्रोग्रामिंग फुल कोर्स एक ही वीडियो में | शुरुआत से सीखें

C++ प्रोग्रामिंग फुल कोर्स एक ही वीडियो में | शुरुआत से सीखें

यह 10 घंटे का व्यापक C++ कोर्स शुरुआती से लेकर प्लेसमेंट की तैयारी कर रहे छात्रों के लिए डिज़ाइन किया गया है। इसमें बेसिक्स, वेरिएबल्स, ऑपरेटर, कंडीशन, लूप, फंक्शन और OOP जैसे सभी टॉपिक्स को प्रैक्टिकल कोडिंग के साथ सरल भाषा में समझाया गया है।

प्रॉडक्ट ऑफ़ एरे एक्सेप्ट सेल्फ: ऑप्टिमल DSA समाधान

प्रॉडक्ट ऑफ़ एरे एक्सेप्ट सेल्फ: ऑप्टिमल DSA समाधान

इस वीडियो में हम लीटकोड प्रॉब्लम 238 (Product of Array Except Self) को डिवीज़न ऑपरेटर के बिना हल करना सीखेंगे। ब्रूट फोर्स (O(n²)) से लेकर ऑप्टिमल O(n) टाइम और O(1) एक्स्ट्रा स्पेस वाले प्रीफिक्स-सफिक्स अप्रोच तक, हर तरीके को आसान कोड और डायग्राम के साथ समझाया गया है।

Python Basics: Complete Guide to Programming Concepts and Examples

Python Basics: Complete Guide to Programming Concepts and Examples

इस वीडियो में पाइथन के बेसिक्स को विस्तार से समझाया गया है, जिसमें कोडिंग की शुरुआत से लेकर डेटा टाइप्स, वेरिएबल्स, ऑपरेशन्स, कीवर्ड्स, और इनपुट/आउटपुट के तरीके शामिल हैं। यह सीरीज शुरुआती लोगों के लिए डिज़ाइन की गई है ताकि वे पाइथन प्रोग्रामिंग में मजबूत आधार बना सकें और मशीन लर्निंग, डेटा साइंस, वेब डेवलपमेंट जैसी उन्नत तकनीकों की ओर बढ़ सकें।

मल्टीडायमेंशनल और 2D अर्रे: कोडिंग, इनपुट और मैट्रिक्स मल्टिप्लिकेशन

मल्टीडायमेंशनल और 2D अर्रे: कोडिंग, इनपुट और मैट्रिक्स मल्टिप्लिकेशन

इस वीडियो में मल्टीडायमेंशनल अर्रे, विशेषकर 2D अर्रे की परिभाषा, कोडिंग, इनपुट लेना और मैट्रिक्स मल्टिप्लिकेशन की प्रक्रिया विस्तार से समझाई गई है। साथ ही, ट्रांसपोज़ मैट्रिक्स और इंडेक्सिंग के महत्वपूर्ण कॉन्सेप्ट्स को भी उदाहरणों के साथ समझाया गया है।

Found this summary useful?

Take it with you. One click puts it in your own LunaNotes library.

Save to LunaNotes

Start taking better notes today with LunaNotes