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

C++ में वेक्टर के कंटेंट्स कैसे प्रिंट करें?

वेक्टर्स डायनामिक ऐरे के समान होते हैं लेकिन वेक्टर रिसाइज़ हो सकते हैं। वेक्टर सीक्वेंस कंटेनर हैं जो एलिमेंट्स के सम्मिलन या विलोपन के अनुसार अपना आकार बदल सकते हैं। कंटेनर वे ऑब्जेक्ट्स हैं जो एक ही प्रकार के डेटा को धारण करते हैं।

वेक्टर्स भविष्य में एलिमेंट्स की वृद्धि के लिए कुछ अतिरिक्त स्टोरेज आवंटित कर सकते हैं। वेक्टर एलिमेंट्स सन्निहित मेमोरी में संग्रहीत होते हैं। डेटा वेक्टर के अंत में दर्ज किया जाता है।

उदाहरण

#include <iostream>
#include <vector>

void print(std::vector<int> const &a) {
    std::cout << "वेक्टर एलिमेंट्स हैं: ";
    for (int i = 0; i < a.size(); i++)
        std::cout << a.at(i) << ' ';
}

int main() {
    std::vector<int> a = {2, 4, 3, 5, 6};
    print(a);
    return 0;
}

आउटपुट

वेक्टर एलिमेंट्स हैं: 2 4 3 5 6

उपरोक्त प्रोग्राम में, फ़ंक्शन print() में वेक्टर के एलिमेंट्स प्राप्त करने का कोड है। फॉर लूप में, लूप के अधिकतम पुनरावृत्तियों के लिए वेक्टर का आकार गणना की जाती है और at() का उपयोग करके एलिमेंट्स प्रिंट किए जाते हैं।

for (int i = 0; i < a.size(); i++)
    std::cout << a.at(i) << ' ';

main() फ़ंक्शन में, वेक्टर के एलिमेंट्स को प्रिंट करने के लिए पास किया जाता है।

std::vector<int> a = {2, 4, 3, 5, 6};
print(a);
  1. - C# का उपयोग करके सरणी की सामग्री को क्षैतिज रूप से कैसे प्रिंट करें?

    एक सरणी सेट करें।int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };अब, यदि आप इस सरणी को लूप और नई लाइन का उपयोग करके प्रिंट करेंगे, तो सरणी लंबवत दिखाई देगी।इसे क्षैतिज रूप से करने के लिए, Join() मेथड का उपयोग करें और सरणी तत्वों को अलग करने के लिए स्पेस सेट करें।string.Join("

  1. - जावा में HashMap के तत्वों को कैसे प्रिंट करें?

    HashMap AbstractMap क्लास का एक सबक्लास है और इसका उपयोग कुंजी और मान जोड़े को स्टोर करने के लिए किया जाता है। प्रत्येक कुंजी को मैप में एक मान से मैप किया जाता है और कुंजियाँ अद्वितीय होती हैं। इसका मतलब है कि हम एक कुंजी को मैप में केवल एक बार डाल सकते हैं और डुप्लीकेट कुंजियों की अनुमति नहीं है,

  1. - R में फॉर लूप का उपयोग करके सूची के सभी तत्वों को प्रिंट कैसे करें?

    वेक्टर या सूची पर फॉर लूप लागू करना कोई अलग नहीं है, हम बस सामान्य तरीके से उपयोग कर सकते हैं। उदाहरण के लिए, यदि हमारे पास List नामक एक सूची है और हम सूची के सभी तत्वों को प्रिंट करना चाहते हैं तो हम कोड for(i in List){print(i)} का उपयोग कर सकते हैं, यहां i सूची में वेक्टर्स को संदर्भित करता है। उद