Bài tập về struct để sắp xếp mảng năm 2024

include

include

include

include

using namespace std;

const int MAX_SIZE \= 100; // số lượng phần tử tối đa của mảng

const char* DATA_PATH \= "books.dat"; // đường dẫn tới file dữ liệu dùng đọc/ ghi

// Định nghĩa kiểu sách

struct Book {

char maBook[50];

char tenBook[50];

char tacGia[50];

char nhaXB[50];

int namXB;

float donGia;

int soLuong;

float thanhTien;

float thueVAT;

float thucTien;

};

typedef struct Book Book;

// Hàm nhập 1 cuốn sách

Book NhapBook[]{

Book book;

cin.ignore[];

cout book.thueVAT;

book.thanhTien \= 0; // chưa tính thì khởi tạo là 0

book.thucTien \= 0;

return book;

}

// Hàm nhập n cuốn sách

void NhapBooks[Book b[], int n]{

for [int i \= 0; i < n; i++]{

cout

Chủ Đề