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

सी ++ में वेक्टर की सामग्री को कैसे मुद्रित करें?


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

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

वेक्टर की सामग्री को C++ भाषा में प्रिंट करने के लिए यहां एक उदाहरण दिया गया है,

उदाहरण

#include<iostream>
#include<vector>

void print(std::vector <int> const &a) {
   std::cout << "The vector elements are : ";

   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;
}

आउटपुट

यहाँ आउटपुट है -

The vector elements are : 2 4 3 5 6

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

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

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

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

  1. सी # का उपयोग करके क्षैतिज रूप से सरणी की सामग्री को कैसे मुद्रित करें?

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

  1. जावा में हैश मैप के तत्वों को कैसे मुद्रित करें?

    A HashMap सार मानचित्र . का एक उपवर्ग है वर्ग और इसका उपयोग कुंजी और मूल्य जोड़े को संग्रहीत करने के लिए किया जाता है . प्रत्येक कुंजी को मानचित्र में एक ही मान से मैप किया जाता है और कुंजी अद्वितीय होती हैं . इसका अर्थ है कि हम मानचित्र में केवल एक बार कुंजी सम्मिलित कर सकते हैं और डुप्लिकेट कुंज

  1. आर में सूची के सभी तत्वों को मुद्रित करने के लिए लूप के लिए कैसे उपयोग करें?

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