Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обработка бинарных файлов



Условия индивидуальных заданий приведены в табл.6.8. При решении задач должны выполняться следующие требования:

- Размер массива чисел должен вводиться с клавиатуры;

- При формировании массива предусмотреть выбор варианта: случайным образом или вводом с клавиатуры;

- При выборе ввода чисел с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;

- Сформированные числа должны быть сохранены в бинарном файле в режиме, имя которого вводится в режиме диалога;

- Выполнить обработку сформированного бинарного файла в режиме прямого доступа к данных файла, при этом из файла разрешается считывать не более двух значений;

- Сформированный массив чисел отобразить на экране;

- Организовать просмотр созданного, а затем обработанного файла на экране.

Таблица 6.8 Условия для обработки бинарных файлов

№ вар-та Индивидуальные задания
  Преобразовать данные файла так, чтобы вначале шли значения, меньшие первому элементу, затем – равные первому элементу числа, затем – превышающие первое значение. Порядок следования элементов в группах должен остаться прежним.
  Самую длинную последовательность из отрицательных элементов переставить в начало файла.
  Из первого файла перенести во второй файл все положительные элементы, удалив их из первого файла.
  Преобразовать два файла следующим образом: выполнить сортировку элементов первого файла по возрастанию, затем добавить в него все отрицательные элементы из второго файла, не нарушая упорядоченности. Во втором файле удалить все отрицательные элементы.
  Удалить элементы, значения которых лежат в диапазоне между средним арифметическим значением и значением (max+min)/2.
  В файле удалить все элементы, равные d или отличающиеся от d не более, чем на 0,1. d вводится с клавиатуры.
  Преобразовать два файла, поменяв в них местами элементы первого файла, расположенные после максимального с таким же количеством элементов второго файла, расположенных в его начале.
  Упорядочить отрицательные элементы, не изменяя местоположение положительных элементов.

Продолжение таблицы 6.8





Дата публикования: 2015-04-07; Прочитано: 273 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...