Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб_6_задания.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
217.6 Кб
Скачать

6.3.2. **Выполнить задание с использованием функций и файлов

**В исходном бинарном файле записаны числа. Исходный бинарный файл подготовить программно.

*В исходном тестовом файле каждое число записано в новой строке. Исходный текстовый файл подготовить двумя способами: в блокноте и программно.

Вариант 1.

Компоненты файла f – вещественные числа. Записать в файл g наибольшее значение первых десяти компонент, затем следующих десяти и т. д.

Вариант 2.

Компоненты файла f – вещественные числа. Определить и вывести на экран порядковый номер того из них, которое наиболее близко к какому-либо целому числу.

Вариант 3.

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

Вариант 4.

Компоненты файла f – целые (отличные от нуля) числа, причем десять идущих подряд положительных чисел чередуются с десятью отрицательными числами и т. д. Получить файл g, в котором записано сначала пять положительных чисел, затем пять отрицательных и т.д.

Вариант 5.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный из f исключением повторных вхождений одного и того же числа.

Вариант 6.

Компоненты файла f – целые  (отличные от нуля) числа, причем десять идущих подряд положительных чисел чередуются с десятью отрицательными числами и т. д. Получить файл g, в котором записано сначала двадцать положительных чисел, затем двадцать отрицательных и т. д.

Вариант 7.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный числами из f, которые встречаются более двух раз.

Вариант 8.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный числами из f, которые встречаются ровно два раза.

Вариант 9.

Компоненты файла f – целые (отличные от нуля) числа, причем положительных чисел столько же, сколько отрицательных. Получить файл g, в котором записаны сначала все положительные числа, затем все отрицательные.

Вариант 10.

Компоненты файла f – целые (отличные от нуля) числа, четных чисел столько же, сколько нечетных. Получить файл g, в котором записаны сначала все четные числа файла f , затем все нечетные (сохранить порядок следования чисел).

Вариант 11.

Компоненты файла f – целые (отличные от нуля) числа, причем десять идущих подряд положительных чисел чередуются с десятью отрицательными числами и т. д. Получить файл g, в котором записано сначала пять положительных четных чисел, затем пять отрицательных нечетных и т.д.

Вариант 12.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный из f исключением повторных вхождений одного и того же числа.

Вариант 13.

Компоненты файла f – целые  (отличные от нуля) числа, причем десять идущих подряд положительных чисел чередуются с десятью отрицательными числами и т. д. Получить файл g, в котором записано сначала двадцать положительных четных чисел, затем двадцать отрицательных простых и т. д.

Вариант 14.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный числами из f, которые встречаются более трех раз и делятся на 3.

Вариант 15.

Компоненты файла f – целые числа в диапазоне от 0 до 255. Получить файл g, образованный простыми числами из f, которые встречаются ровно два раза.

Вариант 16.

Компоненты файла f – вещественные числа. Записать в файл g максимальную по длине монотонную неубывающую подпоследовательность элементов файла f.

Вариант 17.

Файл f содержит n элементов. Компоненты файла f – вещественные числа. Получить файл g циклическим сдвигом элементов файла f на К позиций вперед: (К+1)-я позиция должна стать 1-ой.

Вариант 18.

Из файлов g1 и g2, разной длины, солержащих вещественные числа, сформировать общий файл f и вычислить сумму его положительных элементов.

Вариант 19.

Компоненты файла f – целые числа. Получить файл g, элементы которого соответствуют элементам файла f, но только максимальный и минимальный элементы поменены местами.

Вариант 20.

Получить файл f, упорядоченный по возрастанию и без повторяющихся элементов, путем слияния файлов g1 и g2, упорядоченных по возрастанию и содержащих вещественные числа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]