Hỏi về mảng động cấu trúc

Em đang làm bài tập như sau:

Biết quyển sách bao gồm mã sách, tên tác giả, tên nhà xuất bản,…
Viết một chương trình thực hiện các chức năng (sử dụng mảng động):

  1. Nhập danh sách các quyển sách.
  2. Xuất danh sách các quyển sách ra màn hình
  3. Thêm một quyển sách vào trong mảng. Cho người dùng nhập thông tin sách và vị trí cần thêm vào. Kiểm tra tính hợp lệ của vị trí mà người dùng thêm vào.

đây là phần code của em http://codepad.org/PNI9qCYQ
Mong mọi người giúp đỡ, em xin cảm ơn nhiều ạ

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