Вариант 4. Описать класс "Каталог библиотеки". Каждая запись каталога содержит информацию о книге - название, автора, количество экземпляров, количество экземпляров "на руках". Предусмотреть возможность формирования каталога с клавиатуры и из файла, печати каталога, сохранения в файл, поиска книги по какому-либо признаку (например, автору или названию), добавления книг в библиотеку, удаления книг из нее, операции получения или возврата книги читателем.
UPD: Решение на С++
- Чернышов М.К. Методичка №1 - Основы языка C++ с применением ООП. Часть 1
- Чернышов М.К. Методичка №2 - Основы языка C++ с применением ООП. Часть 2
UPD: Решение на С++