Xử lí file trong C

Bài này em vẫn chưa hiểu lắm ạ, có bác nào làm được không ạ? em cảm mơn trước ạ
Viết chương trình thực hiện y/c:

Tạo file matran.dat lưu thông tin về ma trận A và ma trận B theo cấu trúc sau: dòng đầu tiên ghi “Ma tran A”, dòng thứ 2 ghi kích thước ma trận A (mxn), từ dòng thứ 3 ghi các giá trị của ma trận A. Tiếp theo ghi chuôi “Ma trận B”, dòng tiếp ghi cac gia trị của ma trận B (mxn)

Chương trình thực hiện đọc dữ liệu từ file matran.dat để thu được 2 ma trận A, B => thực hiện cộng 2 ma trận C = A + B => ghi ma trận C vào cuối file theo cấu trúc: dòng kế tiếp “Ma tran C = A + B”, các dòng tiếp ghi gtri ma trận C.

Ma tran A
2x3
1 2 3
4 5 6
Ma tran B
7 8 9
10 11 12
3 Likes

bạn bạn có code không ạ gửi mình tham khảo với ạ, mình cảm mơn trước ạ

Không nha. Vấn đề của bạn không phải là không hiểu đề nữa mà là không biết làm gì hết.

2 Likes

mình chưa học đến phần này nên chưa biết ạ

và bài này mình chưa biết làm thì mới cần hỏi chứ bạn, chứ mình biết làm rồi thì hỏi làm gì. Cảm mơn bạn đã tư vấn ạ. :smiley:

Vậy thì bạn học đến phần đó để biết làm đi bạn.

Nếu nói theo cách lập luận này thì mình có thể nói thế này: “Tại sao mình phải code giúp bạn? Tại sao mình phải bỏ công sức ra làm một việc không có lợi gì cho mình với một người mà mình không hề quen?”

Bạn thử hình dung mỗi ngày đều có một bạn học sinh lớp 6 gửi email đến nhờ bạn giải bài tập lớp 7. Bạn sẽ giải giúp bạn ấy hay là bảo bạn ấy đọc sách toán để tự làm?

Quay trở lại vấn đề gốc đề bài, bạn cần xác định xem là bạn đang thiếu cái gì?

  • Không hiểu đề?
  • Không viết tạo/ đọc/ ghi file?
  • Không biết cách format?
  • Không biết cộng ma trận?
  • Không biết giải thuật để ghi ma trận theo format của đề bài?

Với mỗi gạch đầu dòng, bạn thấy mình thiếu cái gì thì tìm hiểu phần đó.

3 Likes

Có thể mình diễn đạt ý mình chưa đúng, đây là group hỏi bài, mình muốn xem code bạn để tham khảo.

  • Bạn có thể gửi hoặc không đấy là tùy bạn ạ quyền của bạn mà ạ, mình có ép buộc hay bắt bạn gửi đâu ạ, mình hỏi rất nhẹ nhàng.
  • Cảm ơn bạn đã tư vấn ạ mình làm ra rồi ạ.
1 Like

Đây không phải là group hỏi bài. Bạn nói vậy các mod, admin sẽ buồn đó.

Bạn muốn xem người khác làm thế nào thì ít nhất bạn phải thể hiện là bạn có bỏ công sức để “thử” làm với kiến thức của bạn.

Mọi người chỉ có thể “thảo luận” nếu bạn đưa ra một cái gì đó mà bạn đã làm. Mọi người có thể góp ý hoặc cải thiện nó. Ở trên bạn bảo rằng bạn chưa học nghĩa là không có gì để thảo luận cả.

Mình cũng không có ý gay gắt với bạn, chúc bạn học tốt.

3 Likes

vâng cảm ơn bạn ạ, mình sẽ rút kinh nghiệm ạ

Chỉ có cảm ơn, không có cảm mơn nha bạn.


Nếu bạn làm ra rồi, bạn có thể đăng code của bạn lên đây được không?

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?