0 / 0 / 0
Регистрация: 03.07.2023
Сообщений: 1
|
|
1 | |
Необходимо написать программу, в которой создаются динамические массивы и выполняется их сортировка по возрастанию03.07.2023, 16:50. Показов 3006. Ответов 2
Необходимо написать программу, в которой создаются динамические массивы и выполняется их обработка: поиск и сортировка
элементов по возрастанию, у которых сумма чисел четная, различными методами, на языке С++ с использованием графических интерфейсов. Используемое ПО: Visual studio 2008/2010/2012/2015 Среда разработки для программирония. 1. Написать функцию для ввода текущего размера массива с проверкой корректности вводимых данных. 2. Написать функции для заполнения массива исходными данными. Заполнение массива должно быть реализовано с использованием механизма перегрузки функций (в зависимости от желания пользователя): • с клавиатуры (параметрами являются указатель – имя массива и количество элементов); • случайными числами (параметрами являются указатель – имя массива, диапазон и количество элементов); • из файла (параметрами являются указатель – имя массива, имя файла и количество элементов, предусмотреть случай, когда в файле меньше чисел, чем заявлено при объявлении массива). 3. Выбор способа заполнения массива реализовать в функции main(). 4. Написать функцию, выводящую элементы массива на экран. 5. Написать функцию, выводящую элементы массива в текстовый файл с заданным именем. Имя файла передать через параметр литерного типа. 6. Написать функции для сортировки массивов по возрастанию только те элементы массива, сумма цифр которых является чётным числом следующими методами: • сортировка выбором • простые вставки • бинарные вставки • сортировка обменом • сортировка Шелла • сортировка Хоара • пирамидальная сортировка 7. Написать функции для сортировки слиянием. Данные для сортировки подготовить в текстовом файле. Демонстрацию метода сортировки можно провести с использованием динамических массивов. 8. После выполнения задания 6 результат вывести на экран и в файл Output.txt. Примечание: Формирование, вывод и обработку массива оформить в виде вспомогательных алгоритмов. Для проверки условий написать соответствующие функции-предикаты (то есть функции, возвращающие значение логического типа) Основной алгоритм должty содержать только описание массива и вызовы вспомогательных алгоритмов для формирования, вывода и обработки массива.
0
|
03.07.2023, 16:50 | |
Ответы с готовыми решениями:
2
Написать программу, в которой создаются динамические структуры, и выполнить их обработку... C++ Написать программу, в которой создаются динамические структуры и выполнить их обработку Написать программу, в которой создаются динамиче-ские массивы и выполнить их обработку Написать программу, в которой создаются и разрушаются объекты пользовательского класса |
70 / 14 / 3
Регистрация: 10.07.2018
Сообщений: 284
|
||||||
09.07.2023, 22:28 | 3 | |||||
Мне все писать лень но в этом коде заложен каркас, можете доработать
0
|
09.07.2023, 22:28 | |
09.07.2023, 22:28 | |
Помогаю со студенческими работами здесь
3
Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса Класс: Написать демонстрационную программу, в которой создаются объекты различных классов. Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |