चर लंबाई सरणियों का आकार उपयोगकर्ता द्वारा आवश्यकतानुसार हो सकता है यानी उनका एक चर आकार हो सकता है।
C++ में वेरिएबल लेंथ एरेज़ को लागू करने का प्रोग्राम इस प्रकार दिया गया है -
उदाहरण
#include <iostream> #include <string> using namespace std; int main() { int *array, size; cout<<"Enter size of array: "<<endl; cin>>size; array = new int [size]; cout<<"Enter array elements: "<<endl; for (int i = 0; i < size; i++) cin>>array[i]; cout<<"The array elements are: "; for(int i = 0; i < size; i++) cout<<array[i]<<" "; cout<<endl; delete []array; return 0; }
उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है -
Enter size of array: 10 Enter array elements: 11 54 7 87 90 2 56 12 36 80 The array elements are: 11 54 7 87 90 2 56 12 36 80
उपरोक्त प्रोग्राम में, पहले ऐरे को इनिशियलाइज़ किया जाता है। फिर उपयोगकर्ता से सरणी आकार और सरणी तत्वों का अनुरोध किया जाता है। यह नीचे दिया गया है -
cout<<"Enter size of array: "<<endl; cin>>size; array = new int [size]; cout<<"Enter array elements: "<<endl; for (int i = 0; i < size; i++) cin>>array[i];
अंत में, सरणी तत्व प्रदर्शित होते हैं और सरणी हटा दी जाती है। यह नीचे दिया गया है -
cout<<"The array elements are: "; for(int i = 0; i < size; i++) cout<<array[i]<<" "; cout<<endl; delete []array;