Giáo trình Nhập môn lập trình - Hướng dẫn thực hành tuần 7 - Phạm Minh Tuấn
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
HỆ CHÍNH QUI
MÔN: NHẬP MÔN LẬP TRÌNH
GVLT: ThS. PHẠM MINH TUẤN
HDTH TUẦN 07
PHẠM TÚ SAN
TRẦN NGỌC HIỆU
TP.HCM, tháng 12 năm 2012
ptsan/[email protected]n
1 Mục tiêu
Lập trình trên mảng tĩnh (array)
2 Bài tập
Cho mảng số nguyên, viết chương trình:
1. Đếm số lần xuất hiện của các số nguyên dương
2. Tính tổng các phần tử không âm.
3. Đếm số phần tử là số nguyên tố
4. Tính tổng các phần tử là số chính phương.
5. Tìm vị trí số dương cuối cùng trong mảng, nếu không có trả về -1
6. Đếm số lượng phần tử lớn nhất trong mảng
7. Tìm số nguyên tố nhỏ nhất lớn hơn tất cả các giá trị trong mảng
8. Sắp xếp mảng theo thứ tự tăng dần
9. Sắp xếp mảng sao cho các số ở vị trí chẵn tăng dần, ở vị trí lẻ giảm dần
10. Sắp xếp mảng sao cho số chẵn tăng dần, số lẻ giảm dần và vị trí tương đối của
chúng vấn giữ nguyên
11. Đảo ngược mảng
12. Xóa phần tử thứ i trong mảng
13. Nối hai mảng một chiều lại thành một
14. Nhập 2 mảng một chiều, xóa tất cả các phần tử trùng nhau trong cả 2 mảng
15. Đếm số mảng con tăng dần trong mảng
16. Kiểm tra xem có tồn tại mảng con tăng dần hay giảm dần không. Nếu có, in mảng
con tăng dần d i nhất xuất hiện trong mảng. ếu c nhiều ảng cùng dài nhất thì
chỉ cần in ra một.
Lưu ý:
1. Tất cả các bài làm chung trong 1 project, tổ chức thành 3 tập tin Ham.h, Ham.cpp,
Main.cpp, các b i được chia ra bằng dòng co ent như hình
Trang 2
ptsan/[email protected]n
//-----------------BAI XX---------------------------
2. Trong hàm main phải gọi hàm minh họa tất cả các bài
3. X a thư ục Debug trước khi nộp bài.
4. Nộp b i qua Moodle. Đặt tên bài nộp dạng <MSSV>.rar/zip.
5. Mọi trường hợp l sai qui định 0 điểm bài tập này.
Trang 3
Bạn đang xem tài liệu "Giáo trình Nhập môn lập trình - Hướng dẫn thực hành tuần 7 - Phạm Minh Tuấn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
giao_trinh_nhap_mon_lap_trinh_huong_dan_thuc_hanh_tuan_7_pha.pdf

