2. Dùng phương pháp đổi chỗ (Bubble sort)
PHẦN THỰC HÀNH:
1. Viết chương trình nhập vào một mảng các số nguyên (mảng một chiều và mảng hai chiều).
a. Xuất ra màn hình các phần tử của mảng theo thứ tự nhập vào.
b. Xuất ra màn hình các phần tử của mảng theo thứ tự ngược lại (phần tử nhập sau cùng sẽ in ra trước).
2. Viết chương trình nhập vào hai mảng có số phần tử bằng nhau, tạo một mảng thứ ba bằng tổng của hai mảng đó (c[i]=a[i] + b[i]), Xuất ra màn hình các phần tử của cả ba mảng (mỗi mảng trên một dòng).
a. Phần tử lớn nhất của một mảng. b. Phần tử nhỏ nhất của một mảng. c. Tổng các phần tử của mảng.
Ghi chú: Viết trên mảng một chiều và hai chiều.
4. Nhập vào một mảng số nguyên, cho biết có bao nhiêu phần tử lớn hơn 0, nhỏ hơn 0 và bằng 0 (viết trên mảng một chiều và hai chiều).
5. Nhập một mảng số nguyên, in ra bốn dòng a. Các số lẻ, cho biết số các số lẻ.
b. Các số chẵn, cho biết các số chẵn. c. Các số là nguyên tố.
d. Các số không phải là số nguyên tố. (Viết trên mảng một chiều và hai chiều)
6. Nhập vào một mảng các số nguyên. a. in ra dãy số vừa nhập vào. b. in ra dãy số từ nhỏ đến lớn.
c. in ra dãy số từ lớn đến nhỏ.
7. Viết chương trình nhập một mảng các số nguyên, in ra các phần tử của mảng (Không in phần tử có rồi) Ví dụ: nhập dãy 1 5 3 4 4 5
in ra 1 5 3 4
8. Tương tự như trên nhưng là số thực.
9. Cho mảng A[1..9] với các phần tử là số nguyên a. Tính tổng các số lẻ có trong mảng.
b. Tính tổng các số chẵn có trong mảng. c. Tính tổng các số có trong mảng.
d. Tính tổng các số dương có trong mảng.
10. Nhập vào một mảng có 10 số nguyên, tìm một số bất kỳ nhập vào từ bàn phím, nếu tìm thấy sẽ báo có, ngược lại báo không có.
11. Nhập vào một mảng với các phần tử là tên của các trái cây, nhập vào một tên trái cây, sẽ tìm kiếm
trong mảng, nếu thấy thì báo có, ngược lại thì không báo gì hết.
12. Viết chương trình nhập vào một mảng số thực gồm 12 phần tử.
a. Sắp xếp theo thứ tự tăng dần bằng hai phương pháp chọn và đổi chỗ.
b. Sắp xếp theo thứ tự giảm dần bằng hai phương pháp trên.
13. Nhập vào 20 số thực, thông báo ra màn hình
a. Một số thực nào đó có thuộc mảng hay không?
b. Trong mảng có bao nhiêu số thực bằng số cần tìm, các số đó ở vị trí nào của mảng.