Trả lời chủ đề

 Bài tập 8.1: Tạo một file SINHVIEN.DAT để lưu thông tin của một lớp sinh viên. Mỗi sinh viên cần những thông tin sau: Họ tên, Ngày sinh, Quê quán, Điểm trung bình, Xếp loại (trường xếp loại do chương trình tự tính lấy dựa vào điểm trung bình như sau: nếu điểm trung bình < 5 thì xếp loại ‘D’, nếu 5 <= điểm trung bình < 6.5 thì xếp loai ‘C’, nếu 6.5 <= điểm trung bình < 8 thì xếp loại ‘B’, trường hợp còn lại xếp loại ‘A’). 


 Bài tập 8.2: In toàn bộ nội dung của file SINHVIEN.DAT ra màn hình, nếu có, ngược lại thì thông báo “File khong ton tai”.


 Bài tập 8.3: In danh sách tất cả sinh viên có thông tin lưu trong file SINHVIEN.DAT xếp loại khá (‘B’) trở lên.


 Bài tập 8.4: Thông tin về điểm của sinh viên có họ tên là Bhoten, ngày sinh là Bngay và quê quán là Bquequan bị sai lệch. Hãy sữa điểm và xếp loại của sinh viên này với dữ liệu nhập từ bàn phím.


 Bài tập 8.5: In ra màn hình toàn bộ nội dung của một file văn bản, tên file được được nhập từ bàn phím khi thực hiện chương trình.


 Bài tập 8.6: Đếm số dòng, số ký tự trắng xúât hiện trong một file văn bản đã có trên đĩa, tên file được nhập từ bàn phím khi chạy chương trình.


 Bài tập 8.7: Sao chép nội dung của file SINHVIEN.DAT vào file văn bản SINHVIEN.TXT sao cho mỗi sinh viên lưu trong một dòng. 


 Bài tập 8.8: Một ma trận mxn số thực được chứa trong một file văn bản có tên MT.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file MT.INP, tính tổng của từng hàng ma trận và ghi lên file văn bản có tên KQ.OUT trong đó, dòng đầu chứa số m, dòng thứ hai chứa m tổng của m hàng (m,n<=200).

 MT.INP => KQ.OUT

 5 4 --------- 5

 3 8 –1 5 -----15 4 8 12 12

 5 7 –8 0

 4 –3 1 6

 2 4 –1 7

 3 6 8 -5


 Bài tập 8.9: Cho 3 ma trận số nguyên A = (aịj)mxn, B = (bjk)nxp, C = (ckl)pxq, được chứa trong file MATRIX.INP gồm: dòng đầu chứa 4 số m, n, p, q. m+n+p dòng tiếp theo lần lượt chứa m hàng ma trận A, n hàng ma trận B và p hàng ma trận C. Viết chương trình đọc dữ liệu từ file MATRIX.INP và tính ma trận tích D = AxBxC rồi ghi lên file văn bản có tên MATRIX.OUT trong đó: Dòng đầu chứa m, q; m dòng tiếp theo chứa m hàng của ma trận D.


 Bài tập 8.10: Một ma trận mxn số thực được chứa trong một file văn bản có tên DULIEU.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file DULIEU.INP, cho biết các hàng của ma trận có tổng phần tử trên hàng đó lớn nhất. Kết quả ghi lên file văn bản có tên DULIEU.OUT , trong đó dòng đầu chứa giá trị lớn nhất của tổng các phần tử trên một hàng, dòng thứ hai chứa chỉ số các hàng đạt giá trị tổng lớn nhất đó (m,n<=100). 

 Chẳng hạn

 DULIEU.INP => DULIEU.OUT

 6 5 -----------------34

 3 6 8 12 2 ----------2 5 6

 7 5 6 10 6

 8 2 4 5 1

 3 5 6 1 3

 10 12 3 1 8

 8 8 8 9 1


 Bài tập 8.11: Viết chương trình sao chép nội dung của một file cho trước vào file khác, tên của file nguồn và file đích được nhập từ bàn phím khi chạy chương trình.


Top