Частичное слияние массивов

Частичное слияние массивов

Элементы действительного массива X=(x1, x2, …. xn) строго упорядочены по возрастанию, т. е. x1 < x2 < x3 <…< xn, при этом x(i+1) — xi > eps (i=1, … n-1, eps маленькое число, например 0.001).

Элементы действительного массива Y=(y1, y2, … ym), m< =n расположены в произвольном порядке.

Включить в массив X те элементы yj(j=1..m), которые отличаются от элементов xi не меньше, чем на eps, сохранив при этом упорядоченность массива x.

Буферный массив не использовать.

Параметр eps задаётся в командной строке, по умолчанию eps=0.001;

Массивы X и Y задаются в текстовом файле, число элементов каждого массива произвольное.

Вывод результата на экран, можно перенаправить в файл.

Исходники программы:


 

Работоспособную программу и дополнительные файлы вы можете скачать здесь

Понравилась статья? Поделиться с друзьями:
Добавить комментарий