Лабораторная работа на с/с++
Массивы структур, динамическая память и Файлы с прямым доступом.Цель :
Разработать приложение для подготовки данных для отображения на столбчатой диаграме.Гистограммы .Подказание дополнения:
Добавка для построения таблицы с количеством значений на отрезках прямой
Использование :
a.exe [-] [-v] -f flNm -n number
Где
-f flNm - имя файла с построенной таблицей в двойном формате
-n number - количество отрезков (число больше 0)
-v - вывести время работы и количество отброшенных значений.Два ключа -f, -n являются обязательными.Необходимо выполнять проверку их параметров flNm, number на наличие в массиве аргументов
командного строка (argv), последний на то, что параметр является
Совокупный положительный смысл.Задача :
Использование динамического массива структур:
струк tblRec {int segment; int values};
tblRec * tbl = (tblRec*)malloc(sizeof(tblRec) * number);
де number - положительное число отрезков, задано в командном строке;
- Из стандартного входа читать текстовый файл с содержанием
аналогичный лабораторный 2.1.
- Огласить показатель на материальное значение:
двойный *array = 0;
- Каждая прочитанная из стандартного ввода значение вносить в
динамически изменяемый массив array (функция - realloc);
- Считать минимальное и максимальное значение в массиве array
- определить отрезк, содержащий все значения из файла;
- разделить отрезк на число полуоткрытых праворуч сегментов (т.е.
то есть, меньших отрезков);
- заполнить таблицу tbl[number] количеством значений входного
файлы, попадающие в соответствующий сегмент;
- Вывести полученную таблицу в двойном виде в файл flNm и в
Стандартный вывод
Файл должен быть в формате.
1 3
4 6
3 8
Как пример .Также необходимо сделать блокчейн к программе.
Приложения 1
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 10 часов 4 минуты назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 11 часов назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 11 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 355 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 10 дней 8 часов назад ∙ 15 ставок |