BÀI TẬP ÔN TẬP – TIN HỌC CƠ SỞ ĐỀ SỐ BÀI 1: SỐ THUẦN NGUYÊN TỐ Một số coi nguyên tố số nguyên tố, tất chữ số nguyên tố tổng chữ số số nguyên tố Bài toán đặt đếm xem đoạn hai số nguyên cho trước có số nguyên tố Dữ liệu vào: File: BAI1.INP Dòng ghi số test Mỗi test viết dòng hai số nguyên dương tương ứng, cách khoảng trống Các số không vượt chữ số Kết quả: BAI1.OUT Mỗi test viết số lượng số nguyên tố tương ứng Ví dụ BAI1.INP 23 199 2345 6789 BAI1.OUT 15 BÀI 2: TÍCH MA TRẬN VỚI CHUYỂN VỊ CỦA NÓ Cho ma trận A gồm số nguyên dương cấp n*m Hãy viết chương trình tính tích A với ma trận chuyển vị A Dữ liệu vào: File BAI2.INP dòng ghi số test Với test: Dòng ghi hai số n m bậc ma trân a; n dòng tiếp theo, dòng ghi m số dòng ma trận A Kết quả: File BAI2.OUT: với test ghi ma trận tích tương ứng, số cách khoảng trống Ví dụ: BAI2.INP BAI2.OUT 11 2 11 25 BÀI 3: CHUẨN HÓA XÂU HỌ TÊN Một xâu họ tên coi viết chuẩn chữ từ viết hoa, chữ khác viết thường Các từ cách dấu cách khơng có khoảng trống thừa đầu cuối xâu Hãy viết chương trình đưa xâu họ tên dạng chuẩn Dữ liệu vào: File BAI3.INP Dòng ghi số test Mỗi test ghi dòng xâu ký tự họ tên, không 80 ký tự Kết quả: File BAI3.OUT Với test ghi xâu ký tự họ tên chuẩn hóa Ví dụ: BAI3.INP BAI3.OUT Nguyen Van Nam nGuYEN tRan TRUNG vO le vAN hOA naM hiEU bINh Tran Trung Hieu Vo Le Hoa Binh BÀI 4: SẮP XẾP THÍ SINH Hãy xếp danh sách thí sinh có file theo tổng điểm giảm dần Mỗi thí sinh gồm thơng tin: Mã thí sinh: số ngun, tự động tăng Tính từ Tên thí sinh, ngày sinh Điểm môn 1, điểm môn 2, điểm mơn Dữ liệu vào: File: BAI4.INP Dòng đầu chứa số thí sinh Mỗi thí sinh viết dòng: Dòng 1: Tên thí sinh Dòng 2: Ngày sinh Dòng 3,4,5: điểm thi tương ứng Các điểm thi đảm bảo hợp lệ (từ đến 10) Kết quả: File BAI4.OUT In danh sách thí sinh xếp theo tổng điểm giảm dần Nếu thí sinh điểm thí sinh xuất trước file viết trước Mỗi thí sinh viết dòng gồm: mã, tên, ngày sinh tổng điểm Các thông tin cách khoảng trống Điểm tổng làm tròn đến số sau dấu phẩy Ví dụ BAI4.INP BAI4.OUT Nguyen Van B 1/9/1994 26.5 Nguyen Van A Nguyen Van A 12/12/1994 16.0 12/12/1994 Nguyen Van C 6/7/1994 14.0 3.5 7.0 5.5 Nguyen Van B 1/9/1994 7.5 9.5 9.5 Nguyen Van C 6/7/1994 4.5 4.5 5.0 ... tròn đến số sau dấu phẩy Ví dụ BAI4.INP BAI4.OUT Nguyen Van B 1/9/1994 26 .5 Nguyen Van A Nguyen Van A 12/ 12/ 1994 16.0 12/ 12/ 1994 Nguyen Van C 6/7/1994 14.0 3.5 7.0 5.5 Nguyen Van B 1/9/1994 7.5... điểm môn 2, điểm mơn Dữ liệu vào: File: BAI4.INP Dòng đầu chứa số thí sinh Mỗi thí sinh viết dòng: Dòng 1: Tên thí sinh Dòng 2: Ngày sinh Dòng 3,4,5: điểm thi tương ứng Các điểm thi đảm