Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
300 ₴

Програмирование на С++

проект завершено


ЗАДАНИЕ:

а) В файле содержится набор целых чисел в десятичной системе счисления. Превратить их в двоичную систему и поменять местами четные и нечетные биты каждого числа. В результате сформировать второй файл, в котором содержатся числа в десятичной системе счисления. Предусмотреть также функцию для выполнения обратных действий.

Предусмотреть возможность работы с целыми числами со знаком и без. Для одного варианта бит, отвечающий за знак числа, не менять, во втором - менять и его. Вариант работы выбирается пользователем. Имена файлов задаются пользователем с клавиатуры.

Функции шифрования и дешифрования должны быть выделены в отдельный файл много файловой программы.

б) В текстовом файле хранится список книг в библиотеке: название, автор, количество имеющихся экземпляров, издательство, жанр, год издания. Во втором файле сохраняется информация о выдаче книг: дата выдачи, дата возвращения, название книги, автор, фамилия и имя читателя. Путь к файлам задается пользователем с клавиатуры.

Программа состоит из нескольких файлов. В первом должно быть реализовано работу главной функции и вызов всех других функций. Во втором файле должны содержаться функции, которые обеспечивают выполнение следующих действий:

- определение популярности каждого литературного жанра и вывода данных, отсортированных по популярности;

- вывод информации о книгах, которые читатели активно заказывали в течение заданного периода времени;

- определение читателей, не возвращали книги вовремя, и для каждого читателя количество случаев, по которым отсортировать данные, и вывести их в другой файл;

- вывод информации о каждом авторе, книги которого имеются в библиотеке, вместе с количеством имеющихся экземпляров книг каждого автора и количеством заказов его книг. Данные отсортировать в алфавитном порядке по фамилии автора.

Работу с программой реализовать с помощью меню. Заполнение файла новыми данными реализовывать также с помощью меню.


Использовать пространство имен std;  , cout ,cin , функции,структуры,алгоритмы сортировки.

С написанием комментариев

Відгук замовника про співпрацю з Денисом Маликовым

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все на высшем качестве. Если нужно,то все подробно объяснит.Умеет все,рекомендую!

Відгук фрілансера про співпрацю з Артемом Паламарчук

Оплата
Постановка задачі
Чіткість вимог
Контактність

Не в первый раз сотрудничаю с заказчиком. Дает качественное ТЗ и способствует выполнению работы. Рекомендую!

Денис Денис Маликов | Сейф Сейф



  1. 4 дні400 ₴
    Маким
    Маким Андросов
    133   

    Выполню заданип в коротпие сроки, если бадут пожилания по написанию кода, обезательно учту.

    Україна Київ | 2 грудня о 10:31 |
  2. 5 днів500 ₴
    Антон
    Антон Тимовкин
    541     19  0

    Здравствуйте, сделаю ваш заказ. Напишите в личные сообщения.

    Росія Саранськ | 2 грудня о 10:57 |
  3. 2 дні500 ₴
    Константин
    Константин Чубенко
    427     14  0

    Здравствуйте!
    Выполню быстро и качественно, при необходимости к коду программ напишу комментарии.
    Обращайтесь, буду рад помочь.

    Україна Сміла | 2 грудня о 11:11 |
  4. 7 днів700 ₴
    Володимир
    Володимир Соколов
    1304     81  3   6

    добрый день, цена за оба задания с комментариями, есть несколько вопросов

    Україна Львів | 2 грудня о 11:59 |
  5. 3 дні550 ₴
    Никита
    Никита Тарабан
    5     4  3   3

    Добрый день.
    С++ знаю очень хорошо. Сделаю все быстро и качественно. Пишите, буду рад сотрудничать

    Україна Запоріжжя | 2 грудня о 12:30 |
  6. 643
       18  0

    7 днів300 ₴Переможець

    Готов выполнить
    Готов выполнить
    Готов выполнить
    Готов выполнить

    Росія Уфа | 2 грудня о 14:18 |