Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ để triển khai mảng độ dài biến đổi

Mảng có độ dài thay đổi có thể có kích thước theo yêu cầu của người dùng, tức là chúng có thể có kích thước thay đổi.

Một chương trình để triển khai mảng có độ dài thay đổi trong C ++ được đưa ra như sau -

Ví dụ

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

Kết quả của chương trình trên như sau -

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

Trong chương trình trên, đầu tiên mảng được khởi tạo. Sau đó, kích thước mảng và các phần tử mảng được yêu cầu từ người dùng. Điều này được đưa ra dưới đây -

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

Cuối cùng, các phần tử của mảng được hiển thị và mảng bị xóa. Điều này được đưa ra dưới đây -

cout<<"The array elements are: ";
for(int i = 0; i < size; i++)
cout<<array[i]<<" ";
cout<<endl;
delete []array;