K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

26 tháng 4 2023

#include <iostream>
#include <map>
using namespace std;

int main() {
    int n;
    cout << "Nhập số lượng sách: ";
    cin >> n;

    map<int, int> book_counts;
    for (int i = 0; i < n; i++) {
        int book_id;
        cout << "Nhập mã sách thứ " << i + 1 << ": ";
        cin >> book_id;
        book_counts[book_id]++;
    }

    int max_count = 0;
    int max_book_id = -1;
    for (auto& pair : book_counts) {
        if (pair.second > max_count) {
            max_count = pair.second;
            max_book_id = pair.first;
        }
    }

    cout << "Loại sách còn nhiều nhất là: " << max_book_id << endl;
    cout << "Số lượng còn lại là: " << max_count << endl;

    return 0;
}