Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (198.25 KB, 4 trang )
BÀI TẬP
Câu 1) Nhập một chuỗi St, xây dựng ba tập hợp:
S1 là tập các chữ hoa có trong St
S2 là tập các chữ thường có trong St
S3 là tập các chữ số có trong St
In các gía trị của mỗi tập S1, S2, S3 trên một dòng.
Câu 2) Nhập vào một mảng A
1
, A
2
, , A
10
các số nguyên dương < 10. Hãy
in các gía trị của mảng này theo thứ tự tăng dần sao cho các phần tử trùng
nhau chỉ được in một lần. Ví dụ : cho mảng 1, 6, 4,1, 9, 6, 6, 0, 3, 9 , in ra:
0,1, 3, 4, 6, 9 ( Hướng dẫn : xây dựng tập hợp gồm các phần tử của mảng A
)
Câu 3) Viết chương trình thực hiện trò chơi sau:
Người chơi nhập một số k trong phạm vi từ 1 đến 9
Tạo một tập S gồm ba số ngẫu nhiên trong phạm vi từ 1 đến 9
Kiểm tra xem k có thuộc tập S không?. Nếu thuộc thì người chơi thắng,
ngược lại là thua. In k và tập S lên màn hình.
Hướng dẫn: Trong thư viện CRT có hàm Random(n) trả về một số ngẫu
nhiên j thuộc phạm vi: 0 j < n .
Câu 4) Mỗi phân số được mô tả như sau :
Type Phanso = Record
tu, mau : Integer;
end;
Nhập hai phân số từ bàn phím, tạo một tập tin chứa hai phân số đó và hai
phân số là tổng, hiệu của chúng. Ðọc bốn phân số đó từ tập tin và in lên màn
hình.