Professional Documents
Culture Documents
BAI TAP KIỂU MẢNG 1 CHIỀU
BAI TAP KIỂU MẢNG 1 CHIỀU
Bài 1
Viết chương trình nhập vào một dãy số nguyên có n phần tử. In ra màn hình
phần tử nhỏ nhất, phần tử lớn nhất và giá trị trung bình của dãy số ra màn hình.
Chú ý: Giá trị trung bình làm tròn đến 3 chữ số thập phân.
12345
Đầu ra mẫu 1
5
3.000
Bài 2
Viết chương trình nhập vào một dãy số nguyên có n phần tử. Nhập vào một số x
bất kì, đếm số lần xuất hiện của nó trong dãy trên.
12545
Đầu ra mẫu 1
2
Bài 3
Viết chương trình nhập vào một dãy số nguyên có n phần tử. Đưa những phần
tử lẻ ra đầu danh sách, những phần tử chẵn về cuối danh sách và in kết quả ra
màn hình.
12345
Đầu ra mẫu 1
13542
Bài 4
Viết chương trình nhập vào một dãy số nguyên có n phần tử. Sắp xếp các phần
tử theo thứ tứ tăng dần.
132465
Đầu ra mẫu 1
123456
Bài 5
Viết chương trình nhập vào một dãy số nguyên có n phần tử. Sắp xếp các phần
tử theo thứ tứ giảm dần.
132465
Đầu ra mẫu 1
654321
Bài 6
Viết chương trình nhập vào một dãy số nguyên có n phần tử. In ra màn hình số
phần tử nhỏ hơn hoặc bằng x.
136425
Đầu ra mẫu 1
1342
Bài 7
Trộn 2 dãy đã sắp xếp sao cho thứ tự không thay đồi
VD a=[1,2,3,4] b=[1,2,3]
Kết quả [1 1 2 2 3 4]
1234
Đầu ra mẫu 1
1 1 2 3 4 10 20
Đầu vào mẫu 2
5
12567
1 8 9 10 11 12
Đầu ra mẫu 2
1 1 2 5 6 7 8 9 10 11 12
Bài 8
Viết chương trình nhập từ bàn phím một số nguyên dương N và dãy a gồm N số
nguyên khác nhau: a1, a2, …, an; khóa k. Hãy cho biết có hay không chỉ số i mà
ai = k.
132465
Đầu ra mẫu 1
4
Giải nghĩa
Ở vị trí thứ 4 trong dãy
132465
Đầu ra mẫu 2
no
Bài 9
Viết chương trình nhập từ bàn phím một số nguyên dương N; dãy a gồm N số
nguyên: a1, a2, …, an và dãy b gồm N số nguyên: b1, b2, …, bn. Tạo dãy c
gồm N phần tử sao cho ci=ai+bi, với i=1 → n.
123456
654321
Đầu ra mẫu 1
777777
Bài 10
Nhập dãy số A. Đếm số lượng số chẵn, số lẻ, số nguyên tố trong dãy?
1 2 3 4 5 6 7 8 9 10
Đầu ra mẫu 1
5