Tất cả bài tập
80 bài trắc nghiệm & tự luận thực tế, có đáp án chi tiết.
9 bài
📊 MảngDễTrắc nghiệm
Chỉ số mảng
Mảng `int a[5];` có các chỉ số hợp lệ là?
📊 MảngTBTrắc nghiệm
Mảng truyền vào hàm
Khi truyền mảng vào hàm `void f(int a[])`, thực chất truyền cái gì?
📊 MảngTBTự luận
Tìm max trong mảng
Nhập n và mảng n số nguyên. In ra giá trị lớn nhất.
📊 MảngTBTự luận
Đảo ngược mảng
Đảo ngược thứ tự các phần tử của mảng a có n phần tử.
📊 MảngKhóTự luận
Sắp xếp nổi bọt (Bubble Sort)
Cài đặt thuật toán Bubble Sort cho mảng n số nguyên tăng dần.
📊 MảngDễTự luận
Điểm cao nhất lớp
Nhập N điểm, in điểm cao nhất và vị trí của học sinh đó.
📊 MảngTBTrắc nghiệm
Vượt biên mảng
`int a[5]; a[10] = 3;` — điều gì xảy ra?
📊 MảngTBTự luận
Xoá phần tử trùng lặp
Cho vector int, xoá các phần tử trùng lặp, giữ thứ tự xuất hiện đầu tiên.
📊 MảngKhóTự luận
Xoay ma trận 90°
Cho ma trận vuông NxN, xoay 90° theo chiều kim đồng hồ (in-place hoặc dùng ma trận phụ).