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