(1)new - delete
#include <iostream>
using namespace std;
int main(){
int x;
cin >> x;
int * p1 = new int [x];
int (* p2) [2] = new int [x][2];
int (* p3) [2][2] = new int [x][2][2];
delete p1 ;
delete [] p2 ;
delete [] p3 ;
return 0;
}
(2)vector<>arrName(len,chuZhi);
#include <iostream>
#include <vector>
using namespace std;
double average(const vector<double>&ave) {
double sum = 0;
for (int i=0; i<ave.size(); ++i)
sum += ave[i];
return sum/ave.size();
}
int main() {
int len;
cin >> len;
vector<double>ave(len);
for (int i=0; i<len; ++i)
cin >> ave[i];
cout << average(ave);
return 0;
}