
KỸ THUẬT LẬP TRÌNH C/C++
BÀI THỰC HÀNH 5
Ghi chú:
Trên máy tính tạo thư mục có tên: Họ tên_KTLTC_BTH5, trong thư mục này lưu các
câu của bài thực hành, ví dụ: MSSV_BTH5_cau1.cpp, MSSV_BTH5_cau2.cpp, …
Sau khi làm bài hực hành xong nén thư mục Họ tên_KTLTC_BTH5 lại thành file:
Họ tên_KTLTC_BTH5.rar hoặc .zip.
Nộp bài thực hành này (file nén .rar hoặc .zip) trên Google Classroom ngay sau buổi
thực hành.
Câu 1. Cho mảng số nguyên một chiều gồm 4 phần tử {12, 17, 13, 19}, viết chương
trình C++ tính tổng giá trị các phần tử trong mảng và in ra màn hình.
Câu 2. Viết chương trình C++ nhập vào giá trị mảng số nguyên một chiều gồm 4 phần
tử, sau đó tính tổng giá trị các phần tử trong mảng đã nhập và in ra màn hình.
Câu 3. Cho mảng số nguyên một chiều gồm 5 phần tử {25, 14, 17, 12, 19}, viết chương
trình C++ tìm giá trị lớn nhất giữa các phần tử trong mảng và in ra màn hình.
Câu 4. Viết chương trình C++ nhập vào giá trị mảng số thực một chiều gồm 5 phần tử,
tìm giá trị nhỏ nhất giữa các phần tử trong mảng và in ra màn hình.
Câu 5. Cho mảng số nguyên một chiều gồm 5 phần tử {11, 22, 23, 34, 17}, viết chương
trình C++ tính trung bình cộng của các phần tử trong mảng và in ra màn hình.
Câu 6. Cho mảng số nguyên một chiều a gồm 5 phần tử {11, 22, 23, 34, 17} và mảng
b[5], viết chương trình C++ sao chép các phần tử từ mảng a vào mảng b và in ra màn
hình phần tử trong mảng b.
Câu 7. Cho mảng số nguyên một chiều gồm 5 phần tử {34, 15, 54, 42, 74}, viết chương
trình C++ nhập vào số nguyên và tìm số nguyên này xem có trong mảng đã cho hay
không, nếu có thì in thông báo “Phần tử này có trong mảng, ở vị trí thứ: …”, nếu không
có thì in ra “Phần tử này không có trong mảng”.
Câu 8. Cho một mảng a các số nguyên 5 phần tử {7, 5, 4, 9, 3}. Viết chương trình
C++ sắp xếp các phần tử của mảng theo thứ tự tăng dần và hiển thị ra màn hình
mảng sau khi đã sắp xếp.

Ví dụ: Mảng a[5] = {7, 5, 4, 9, 3}
Mảng đã sắp xếp là: 3, 4, 5, 7, 9
Câu 9. Cho mảng số nguyên hai chiều {{1, 1, 1}, {2, 2, 2}, {3, 3, 3}, {4, 4, 4}}, viết
chương trình C++ tính tổng giá trị các phần tử trong mảng và in ra màn hình.
Câu 10. Viết chương trình C++ nhập vào giá trị mảng số nguyên hai chiều gồm (2 dòng
và 3 cột), số nguyên được nhập từ bàn phím trong lúc chạy chương trình. Sau đó tính
tổng giá trị các phần tử trong mảng đã nhập và in ra màn hình.
Câu 11. Cho mảng số nguyên hai chiều 4 dòng 3 cột gồm các phần tử {{12, 27, 14},
{39, 45, 52}, {21, 63, 72}, {15, 89, 34}}, viết chương trình C++ tìm giá trị lớn nhất
giữa các phần tử trong mảng và in ra màn hình.
Câu 12. số nguyên hai chiều 4 dòng 3 cột gồm các phần tử {{12, 27, 14}, {39, 45, 52},
{21, 63, 72}, {15, 89, 34}}, viết chương trình C++ nhập vào số nguyên và tìm số
nguyên này xem có trong mảng đã cho hay không, nếu có thì in thông báo “Phần tử này
có trong mảng, ở vị trí dòng: …, cột …”, nếu không có thì in ra “Phần tử này không có
trong mảng”.
Câu 13. Viết chương trình C++ nhập vào giá trị mảng số nguyên hai chiều gồm (2 dòng
và 3 cột), số nguyên được nhập từ bàn phím trong lúc chạy chương trình. Sau đó tính
tổng giá trị các phần tử là số chẵn trong mảng đã nhập và in ra màn hình.

