Помогите написать программу:
Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат:
номер УДК;
фамилию и инициалы автора;
название;
год издания;
количество экземпляров данной книги в библиотеке.
Программа должна обеспечивать следующие функциональные возможности:
-начальное формирование данных обо всех книгах в библиотеке в виде списка;
-при взятии каждой книги вводится номер УДК, и программа уменьшает значение количества книг на единицу
или выдает сообщение о том, что требуемой книги в библиотеке нет или она находится на руках;
-при возвращении каждой книги вводится номер УДК, и программа увеличивает значение количества книг на единицу;
по запросу выдаются сведения о наличии книг в библиотеке.
Задача распространенная, может кто уже делал, помогите пожалуйста