Java: Bài tập phần mảng số
Bài tập 1:
Hãy tạo ngẫu nhiên một mảng a gồm N phần tử nguyên sau đó thực hiện:
- Sắp xếp a theo thứ tự tăng dần
- Loại bỏ bớt các phần tử có giá trị giống nhau sao cho mỗi giá trị chỉ xuất hiện trong a duy nhất 1 lần.
Bài tập 2:
Viết chương trình thực hiện các công việc sau:
1. Nhập một số nguyên N (0<N<50).
2. Nhập một mảng gồm N số thực.
3. Tìm số lớn nhất trong mảng.
4. Tìm số nhỏ nhất trong mảng.
5. Tìm số dương chẵn lớn nhất trong mảng.
6. Tìm số âm lẻ nhỏ nhất trong mảng.
7. Tìm các số chính phương trong mảng.
8. Tính tổng mảng.
9. Tính trung bình cộng các phần tử mảng.
10. Tìm những phần tử lớn hơn trung bình cộng.
11. Sắp xếp mảng theo trật tự tăng dần.
12. Sắp xếp mảng theo trật tự giảm dần.
Bài tập 3:
Cho mảng 2 chiều A, là ma trận vuông cấp n x n, lập chương trình:
a) Tính tổng tất cả các phần tử dương của mảng.
b) Tính tổng các phần tử A[i][j] trong đó (i + j) chia hết cho 5 .
c) In ra các số nguyên tố theo từng hàng.
d) Sắp xếp tăng dần theo hàng.
e) Sắp xếp giảm dần theo cột .
f) Tính tổng các phần tử trên đường chộo chính (i = j) và trên đường biên.
g) Tìm phần tử max, phần tử min theo từng hàng, từng cột và toàn bộ ma trận.