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

नए कीवर्ड का उपयोग करके C++ में पूर्णांकों की एक गतिशील सरणी कैसे बनाएं?

C++ में, नए कीवर्ड का उपयोग करके एक डायनामिक ऐरे बनाया जा सकता है और इसे डिलीट कीवर्ड का उपयोग करके हटाया जा सकता है।

आइए इसका एक सरल उदाहरण देखें।

उदाहरण कोड

#include<iostream>
using namespace std;
int main() {
   int i,n;
   cout<<"Enter total number of elements:"<<"\n";
   cin>>n;
   int *a = new int(n);
   cout<<"Enter "<<n<<" elements"<<endl;
   for(i = 0;i<n;i++) {
      cin>>a[i];
   }
   cout<<"Entered elements are: ";
   for(i = 0;i<n;i++) {
      cout<<a[i]<<" ";
   }
   cout<<endl;
   delete (a);
   return 0;
}

आउटपुट

Enter total number of elements:7
Enter 7 elements
1 2 3 4 5 6 7
Entered elements are: 1 2 3 4 5 6 7

इस प्रोग्राम में, नए कीवर्ड का उपयोग करके, int *a=new int(n) घोषित करके मेमोरी आवंटित की जाती है। डिलीट (ए) को कॉल करके कब्जा की गई मेमोरी को पुनः प्राप्त किया जा सकता है।


  1. सी ++ का उपयोग कर ओपनसीवी में रंग कैसे ट्रैक करें?

    कलर ट्रैकिंग कलर डिटेक्शन के समान है। ट्रैकिंग उद्देश्य के लिए, हमने खोजी गई वस्तु के क्षेत्र की गणना करने के लिए अतिरिक्त कुछ पंक्तियाँ जोड़ीं और फिर उस क्षेत्र की वर्तमान स्थिति को ट्रैक किया और अंत में ऑब्जेक्ट की गति का मार्ग दिखाने के लिए OpenCV के लाइन () फ़ंक्शन का उपयोग किया। निम्न प्रोग्रा

  1. सी ++ में ओपनसीवी का उपयोग कर रंग का पता कैसे लगाएं?

    हम समझेंगे कि रंग के आधार पर विशिष्ट रंग और ट्रैक ऑब्जेक्ट का पता कैसे लगाया जाता है। कलर डिटेक्शन और कलर डिटेक्शन आधारित ट्रैकिंग सिस्टम का प्रदर्शन पर्यावरण पर निर्भर है। यदि आप कमरे की रोशनी बदलते हैं या यदि आप पृष्ठभूमि का रंग बदलते हैं, तो रंग पहचान पर महत्वपूर्ण प्रभाव पड़ेगा। निम्न प्रोग्रा

  1. मैं नए का उपयोग करके C++ में 2d सरणी कैसे घोषित करूं?

    एक गतिशील 2D सरणी मूल रूप से सरणियों के लिए पॉइंटर्स की एक सरणी है। यहाँ एक 2D सरणी का आरेख है जिसका आयाम 3 x 4 है। एल्गोरिदम Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print