практическая задание по С++

Отменен
Заказ
3961
Категория
Разработка и IT
Специализация
Прикладное программирование
Размещен
20 Дек 2024 в 20:19
Срок сдачи
21 Дек 2024 в 08:00
Цена
500 ₽
Блокировка
5 дней
Просмотров
68
Описание работы

задание по варианту в qt creator:

1. Формулировка задания Разработать класс, моделирующий динамический массив целых чисел и его обработку. Реализацию класса выполнить в двух отдельных файлах: определение класса – в заголовочном файле (расширение "h"), внешнее определение компонентных функций и дружественные функции – в файле с исполняемым кодом (расширение "cpp").

2. Общие требования к разрабатываемой программе:

1. Формат компонентных данных класса должен обеспечить возможность создания объекта произвольной размерности (т.е. моделировать динамический массив). Компонентные данные класса должны быть размещены в закрытой части класса.

2. Класс должен содержать конструктор по умолчанию, конструктор с параметром (параметр конструктора – количество элементов компонентного массива), конструктор копирования. Кроме того в состав компонентных функций класса должен входить деструктор.

3. В конструкторе выполнить заполнение компонентного массива псевдослучайными значениями в диапазоне от –100 до 100.

4. Компонентными функциями класса оформить выполнение следующих действий:  вывод на экран сообщения об авторе программы (фамилия, инициалы, номер группы, номер варианта);  вывод на экран текущего содержимого объекта.

5. Задачи № 1, 2 вариативной части задания должна быть реализована при помощи компонентных функций.

6. Задача № 3 вариативной части задания должна быть реализована при помощи дружественной функции.

7. При помощи обычной функции реализовать вывод компонентного массива объекта разработанного класса в текстовый файл с именем result.txt.

8. Использование глобальных переменных запрещено.

9. Основная программа (функция main) должна подтверждать и демонстрировать работоспособность разработанного класса и содержать: определение объектов класса, выполненное различными конструкторами, и поочередный вызов для этих объектов всех разработанных функций с выводом результатов.

10.На проверку сдается проект консольного приложения Qt, в состав которого входят три файла с исходным кодом: заголовочный файл класса, файл с внешним определением компонентных функций класса и дружественными функциями и файл с исходным кодом функции main. РЕКОМЕНДАЦИЯ: содержимое папки с проектом заархивировать и сдать на проверку архив.

Вариант 5

В одномерном массиве, состоящем из N целых элементов, вычислить:

1) количество элементов, расположенных между максимальным и минимальным элементами;

2) сумму положительных элементов массива;

3) упорядочить элементы массива по возрастанию, используя для этого алгоритм сортировки выбором.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантии Бесплатные доработки
Комиссия 0%
Стоимость Назначаете сами
Эксперт Выбираете сами
Система оплаты Безопасная сделка
Нужен аналогичный заказ?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 1 дня
Безопасная сделка
Темы журнала
Показать ещё
Прямой эфир