ভেরিয়েবল লেংথ অ্যারেতে ইউজারের আশ্রয়ে সাইজ থাকতে পারে অর্থাৎ এরা ভেরিয়েবল সাইজ 가질 수 있습니다।
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;