делать на си
Текст задания:
Для двух целочисленных массивов построить третий массив, являющийся их объединением как числовых множеств без повторения элементов. Указать длину получившегося массива.
Требования к выполнению задачи:
1. Реализация задачи должна состоять из двух файлов: файл с функцией main и файл с функцией (с функциями) обработки массива.
2. Входные данные задаются в файле input.txt. и записываются в следующем виде: длина массива a, элементы массива a, длина массива b, элементы массива b.
3. В файл output.txt нужно записывать и длину и элементы объединения.
Собственно говоря задание практически выполнено, программа рабочая, все тестирования проходит успешно, но преподаватель сказал исправить мою функцию CombinArray, а я никак не могу сообразить как это можно реализовать. Он сказал, что в процедуре CombinArray после сортировки массивов достаточно использовать один цикл. Сможете разобраться ? Преподаватель сказал, что внутри функции CombinArray нужно вначале отсортировать массивы a и b .А затем с помощью модифицированной процедуры слияния заполнить массив c. Модификация состоит в том, что если какое-то значение записано в массив c, повторно его записывать не нужно.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |