Загрузка данных


class Vector {
private:
    int* arr;
    int capacity;
    int size;
public:
    Vector() : arr(nullptr), capacity(0), size(0) {}
    ~Vector() {
        delete[] arr;
    }
    void read() {
      
        delete[] arr;
        int n;
        cin >> n;
        size = n;
        capacity = n;
        arr = new int[capacity];
        for (int i = 0; i < size; i++) {
            cin >> arr[i];
        }
    }
    void print() {
        for (int i = 0; i < size; i++) {
            cout << arr[i];
            if (i < size - 1) {
                cout << " ";
            }
        }
        cout << endl;
    }
};