Написать код к задачам на С++ или С# с детальными комментариями, соблюдая все поставленные условия.
1. Реализовать базу данных в виде бинарных файлов. Обеспечить диалог с пользователем (администратором). Обеспечить удобный ввод и редактирование данных. Программа должна содержать систему диалога с пользователем. Поддержка запросов к базе данных здоровается.
Ресторан. Клиент осуществляет заказ из меню и получает счет к оплате. Поля: название кушанья, его тип (горячая, холодная, десерт) и цена. Клиент имеет возможность выбрать кушанья и количество порций, а также просмотреть меню в разрезе типов кушаний.
(Не нужно подключать базу данных, все реализуется в консоли)
2. Есть список, который кодирует булевую функцию от n переменных в форме ДНФ, каждый элемент списка, - одно из слагаемых. Вывести таблицу значений функции.
- Использования массивов и встроенных контейнеров не допускается!
- Для считывания данных в список рекомендуется использовать файлы
3. Реализовать дерево отрезков для суммы отрезка элементов в массиве. Реализовать запрос суммы и изменение элемента массива с пересчетом.
4.1.Определить число компонент связности графа.
4.2. Вывести ребра графу, отсортированные за за функцией от координат середины ребра. Функция передается в качестве аргумента.
В файле txt пример для задачи №1, но не ресторан, а библиотека : читатель имеет возможность производить поиск и заказ книг в каталоге. Книга может присутствовать в библиотеке в одном или нескольких экземплярах.
Приложения 1
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 2 дня 7 часов назад ∙ 5 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 2 дня 13 часов назад ∙ 14 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 6 дней 20 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 9 дней 22 часа назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 10 дней 22 часа назад ∙ 5 ставок |