Bài giảng Tin học đại cương - Phần 2: Lập trình bằng ngôn ngữ C++ cung cấp cho người học các kiến thức về sử dụng đối tượng vector bao gồm: Các cách khai báo vector, các phương thức (hàm) của vector, một số bài toán. Mời các bạn cùng tham khảo nội dung chi tiết.
Bài 10 – Sử dụng đối tượng vector Các cách khai báo vector Các phương thức (hàm) của vector Một số bài tốn Bộ mơn Kỹ thuật máy tính – Khoa CNTT Tin học đại cương 2 1 1. Các cách khai báo vector Cách 1: vector TênMảng; Cách 2: vector TênMảng(Số phần tử); Cách 3: vector TênMảng(Số phần tử, Giá trị khởi tạo); Chú ý: Muốn sử dụng các khai báo này thì phải viết dòng sau đây ở đầu chương trình: #include Bộ mơn Kỹ thuật máy tính – Khoa CNTT Tin học đại cương 2 2 Ví dụ: vector A; //Khai báo vector A (Rỗng) vector B(100); //Mảng này có 100 phần //tử, mỗi phần tử là một số thực vector C(50, 0); //Mảng này có 50 phần tử , //các phần tử đều có giá trị bằng Bộ mơn Kỹ thuật máy tính – Khoa CNTT Tin học đại cương 2 3 2. Các phương thức (hàm) của vector Phương thức A.back() A.front() A.clear() A.pop_back() A.push_back(e) A.resize(newSize) A.size() Ý nghĩa Phần tử cuối cùng của vector Phần tử đầu tiên của vector Làm rỗng vector Xóa phần tử cuối cùng của vector Ghép thêm phần tử e vào cuối vector Đổi cỡ của vector thành newSize Số phần tử của vector A (Trang 278) Bộ mơn Kỹ thuật máy tính – Khoa CNTT Tin học đại cương 2 4 3. Một số bài tốn Ví dụ: 1. Nhập một dãy có N phần tử (các phần tử là số thực). Hiện dãy ra màn hình 2. Giảm số lượng phần tử của dãy đi một nửa. Hiện dãy mới ra màn hình 3. Xố tồn bộ dãy Bộ mơn Kỹ thuật máy tính – Khoa CNTT Tin học đại cương 2 5 Gợi ý: int N ; cout N ; vector A(N); for (int i = 0; i