Dưới đây là chương trình C++ sử dụng mảng động để lưu trữ và xử lý danh sách điểm của sinh viên. Chương trình cho phép người dùng nhập số lượng sinh viên, sau đó nhập điểm của từng sinh viên và tính toán điểm trung bình.
### Chương trình C++
```cpp
#include <iostream>
using namespace std;
int main() {
int n; // Số lượng sinh viên
cout << "Nhập số lượng sinh viên: ";
cin >> n;
// Khởi tạo mảng động để lưu trữ điểm
double* scores = new double[n];
// Nhập điểm cho từng sinh viên
for (int i = 0; i < n; i++) {
cout << "Nhập điểm cho sinh viên " << (i + 1) << ": ";
cin >> scores[i];
}
// Tính toán điểm trung bình
double sum = 0;
for (int i = 0; i < n; i++) {
sum += scores[i];
}
double average = sum / n;
// In ra kết quả
cout << "Điểm trung bình của lớp là: " << average << endl;
// Giải phóng bộ nhớ
delete[] scores;
return 0;
}
```