Лабораторна робота на с/с++
Необхідно зробити лабораторну роботу на с/с++ за тз
3.5.1 ЛАБОРАТОРНА РОБОТА: ПІДГОТОВКА ДАНИХ ДЛЯ ВІДОБРАЖЕННЯ НА стовпчикової діаграмі
Тема:
Масиви структур, динамічна пам'ять і Файли з прямим доступом.
Мета:
Розробити додаток для підготовки даних для відображення на стовпчикової діаграмі.
гістограмі.
Підказка додатка:
Додаток для побудови таблиці з кількостями значень на відрізках прямої
Використання:
a.exe [-?] [-v] -f flNm -n number
де
-f flNm - ім'я файлу з побудованою таблицею в двійковій формі
-n number - кількість відрізків (число більше 0)
-v - вивести час роботи і кількість відкинутих значень.
Два ключі -f, -n є обов'язковими. Потрібно виконувати перевірку їхніх параметрів flNm, number на наявність у масиві аргументів
командного рядка (argv), останній на те, що параметр є
цілочисельним позитивним значенням.
Завдання:
- Використовувати динамічний масив структур:
struct tblRec {int segment; int values};
tblRec * tbl = (tblRec*)malloc(sizeof(tblRec) * number);
де number - позитивне число відрізків, задане в командному рядку;
- Зі стандартного входу читати текстовий файл із вмістом
аналогічним лабораторній 2.1.
- Оголосити покажчик на речовинні значення:
double *array=0;
- Кожне прочитане зі стандартного введення значення заносити в
динамічно змінюваний масив array (функція - realloc);
- Порахувати мінімальне і максимальне значення в масиві array
- визначити відрізок, що містить усі значення з файлу;
- Розділити відрізок на number напіввідкритих праворуч сегментів (тобто
тобто, менших відрізків);
- заповнити таблицю 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# ∙ 4 дні 3 години тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 7 днів 4 години тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 8 днів 5 годин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 835 UAH
|