BÀI TẬP VỀ MẢNG
1. Viết hàm nhập một mảng a gồm n số nguyên.
2. Viết hàm xuất mảng một chiều gồm n phần tử.
3. Nhập mảng a gồm n phần tử sao cho các số chẳn và lẻ xen kẽ nhau.
4. Viết hàm tìm phần tử lớn nhất trong mảng số nguyên n phần tử.
5. Viết hàm tìm phần tử nhỏ nhất trong mảng số nguyên n phần tử.
6. Viết hàm tính tổng các phần tử chẵn (hoặc lẻ) của mảng số nguyên n phần tử.
7. Viết hàm xuất các phần tử ở vị trí chẵn (hoặc lẻ) của mảng số nguyên n phần tử.
8. Tìm số âm lớn nhất/ số dương nhỏ nhất trên mảng số nguyên n phần tử.
9. Nhập mảng a gồm n phần tử sao cho mọi phần tử lặp lại không quá 2 lần.
10. Nhập mảng a gồm n phần tử số nguyên sao cho các số dương có thứ tự tăng.
11. Xây dựng hàm nhập mảng a gồm n phần tử thỏa:
Không chứa số âm.
Có nhiều nhất là 3 phần tử giá trị 0.
Khoảng cách giữa 2 phần tử bất kỳ không quá 4.
12. Xây dựng hàm nhập mảng a gồm n phần tử số nguyên phân biệt thỏa:
Không chứa số nguyên tố lớn hơn 200.
Các số khôngnguyên tố thứ tự giảm.
13. Viết hàm tính tổng phần tử của mảng gồm n phần tử.các
14. Tính tổng phần tử của mảng a số nguyên n phần tử.các
15. Tính giá trị trung bình của các phần tử trong mảng số nguyên n phần tử.
16. Tìm kiếm vị trí đầu tiên của x trong mảng a có n phần tử.
17. Xóa phần tử thứ i trong mảng a n phần tử.
18. Chèn một phần tử x vô vị trí thứ i của mảng a.
19. Viết chương trình nhập một mảng số nguyên. Tính tổng vị trí chẵn và tổng vị trí lẻ.các các
20. Đếm các số không âm trong mảng a có n phần tử.
21. Đếm các số nguyên tố trong mảng a.
22. Đếm số lần xuất hiện của phần tử x trong mảng a.
23. Tìm số nguyên tố lớn nhất trong mảng a.
24. Tìm số bình phương nhỏ nhất trong mảng a.
25. Tìm số số lần xuất hiện nhiều nhất trong mảng a.
26. Tạo mảng b chứa tất cả các số dương của mảng a.
27. Tạo mảng b chứa tất cả các phần tử của mảng a sao cho mỗi phần tử chỉ xuất hiện trong b đúng
một lần.
28. Xóa tất cả các số nguyên tố trong mảng a.
29. Sắp xếp mảng a sao cho:
Các số chẵn ở đầu mảng và có thứ tự tăng.
Các số lẻ ở cuối mảng v thứ tự giảm.
30. Sắp xếp mảng a sao cho:
Số dương ở đầu mảng và có thứ tự tăng
Số âm ở giữa mảng và thứ tự giảm
Số 0 ở cuối
31. Sắp xếp mảng sao cho các phần tử chẳn tăng, các phần tử còn lại cố định.Sắp thứ tự tăng theo
hai tiêu chuẩn: Số lần xuất hiện và giá trị xuất hiện.
32. Viết chương trình nhập một ma trận nguyên tối đa 20 dòng 20 cột và xuất ra ma trận này.
33. Tìm phần tử lớn nhất của ma trận.
34. Viết chương trình tính tổng dòng thứ i và cột thứ j của ma trận số nguyên m × n.
Bài tập về chuỗi
y ế t cã c hã m sãu:vi
1. Nhã p chuỗ i kí tự
2. Xuã t chuỗ i kí tự
3. Kiế m trã chuỗ i kí tự cỗ đỗ i xự ng hãy khỗ ng? Ví du : A BCBA lã chuỗ i đỗ i xự ng
4. Loại bỏ các kí tự trắng dư thừa trong chuỗi. Ví dụ: “ Lan va Diep “Lan va Diep”
5. Chuyển tất cả các kí t có trong chuỗi thành kí tự thường. Ví dụ: “toi Di hoc “toi di hoc”
6. Đếm số lượng các kí tự không l nguyên âm có trong chuỗi.à
7. Đảo ngược chuỗi. Ví dụ: “aBC “CBa”
8. Tách lấy tên trong chuỗ i h tế n. Ví du : “Tr ã nh ãn Kh An” An”

Preview text:

BÀI TẬP VỀ MẢNG
1. Viết hàm nhập một mảng a gồm n số nguyên.
2. Viết hàm xuất mảng một chiều gồm n phần tử.
3. Nhập mảng a gồm n phần tử sao cho các số chẳn và lẻ xen kẽ nhau.
4. Viết hàm tìm phần tử lớn nhất trong mảng số nguyên n phần tử.
5. Viết hàm tìm phần tử nhỏ nhất trong mảng số nguyên n phần tử.
6. Viết hàm tính tổng các phần tử chẵn (hoặc lẻ) của mảng số nguyên n phần tử.
7. Viết hàm xuất các phần tử ở vị trí chẵn (hoặc lẻ) của mảng số nguyên n phần tử.
8. Tìm số âm lớn nhất/ số dương nhỏ nhất trên mảng số nguyên n phần tử.
9. Nhập mảng a gồm n phần tử sao cho mọi phần tử lặp lại không quá 2 lần.
10. Nhập mảng a gồm n phần tử số nguyên sao cho các số dương có thứ tự tăng.
11. Xây dựng hàm nhập mảng a gồm n phần tử thỏa: − Không chứa số âm.
− Có nhiều nhất là 3 phần tử c giá trị 0. ó
− Khoảng cách giữa 2 phần tử bất kỳ không quá 4.
12. Xây dựng hàm nhập mảng a gồm n phần tử số nguyên phân biệt thỏa:
− Không chứa số nguyên tố lớn hơn 200.
− Các số khôngnguyên tố có thứ tự giảm.
13. Viết hàm tính tổng cá phần tử của mảng gồm n phần tử. c
14. Tính tổng cá phần tử của mảng a số nguyên c c n ó phần tử.
15. Tính giá trị trung bình của các phần tử trong mảng số nguyên n phần tử.
16. Tìm kiếm vị trí đầu tiên của x trong mảng a có n phần tử.
17. Xóa phần tử thứ i trong mảng a c n phần tử. ó
18. Chèn một phần tử x vô vị trí thứ i của mảng a.
19. Viết chương trình nhập một mảng số nguyên. Tính tổng cá vị trí chẵn và tổng c cá vị trí lẻ. c
20. Đếm các số không âm trong mảng a có n phần tử.
21. Đếm các số nguyên tố trong mảng a.
22. Đếm số lần xuất hiện của phần tử x trong mảng a.
23. Tìm số nguyên tố lớn nhất trong mảng a.
24. Tìm số c bình phương nhỏ nhất trong mảng a. ó
25. Tìm số c số lần xuất hiện nhiều nhất trong mảng a. ó
26. Tạo mảng b chứa tất cả các số dương của mảng a.
27. Tạo mảng b chứa tất cả các phần tử của mảng a sao cho mỗi phần tử chỉ xuất hiện trong b đúng một lần.
28. Xóa tất cả các số nguyên tố trong mảng a.
29. Sắp xếp mảng a sao cho:
− Các số chẵn ở đầu mảng và có thứ tự tăng.
− Các số lẻ ở cuối mảng v c thứ tự giảm. ó
30. Sắp xếp mảng a sao cho:
− Số dương ở đầu mảng và có thứ tự tăng
− Số âm ở giữa mảng vàc thứ tự giảm ó − Số 0 ở cuối
31. Sắp xếp mảng sao cho các phần tử chẳn tăng, các phần tử còn lại cố định.Sắp thứ tự tăng theo
hai tiêu chuẩn: Số lần xuất hiện và giá trị xuất hiện.
32. Viết chương trình nhập một ma trận nguyên tối đa 20 dòng 20 cột và xuất ra ma trận này.
33. Tìm phần tử lớn nhất của ma trận.
34. Viết chương trình tính tổng dòng thứ i và cột thứ j của ma trận số nguyên m × n. Bài tập về chuỗi Hã y v ế i t cã c hã m sãu: 1. Nhã p chuỗ i kí tự 2. Xuã t chuỗ i kí tự
3. Kiế m trã chuỗ i kí tự cỗ đỗ i xự ng hãy khỗ ng? Ví du : A BCBA lã chuỗ i đỗ i xự ng
4. Loại bỏ các kí tự trắng dư thừa trong chuỗi. Ví dụ: “ Lan va Diep “ ➔ “Lan va Diep”
5. Chuyển tất cả các kí tự có trong chuỗi thành kí tự thường. Ví dụ: “toi Di hoc ” ➔ “toi di hoc”
6. Đếm số lượng các kí tự không là nguyên âm có trong chuỗi.
7. Đảo ngược chuỗi. Ví dụ: “aBC” ➔ “CBa”
8. Tách lấy tên trong chuỗ i hỗ vã tế n. Ví du : “Trãn Khã nh An” ➔ “An”