Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Условия индивидуальных заданий приведены в табл.6.8. При решении задач должны выполняться следующие требования:
- Размер массива чисел должен вводиться с клавиатуры;
- При формировании массива предусмотреть выбор варианта: случайным образом или вводом с клавиатуры;
- При выборе ввода чисел с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;
- Сформированные числа должны быть сохранены в бинарном файле в режиме, имя которого вводится в режиме диалога;
- Выполнить обработку сформированного бинарного файла в режиме прямого доступа к данных файла, при этом из файла разрешается считывать не более двух значений;
- Сформированный массив чисел отобразить на экране;
- Организовать просмотр созданного, а затем обработанного файла на экране.
Таблица 6.8 Условия для обработки бинарных файлов
№ вар-та | Индивидуальные задания |
Преобразовать данные файла так, чтобы вначале шли значения, меньшие первому элементу, затем – равные первому элементу числа, затем – превышающие первое значение. Порядок следования элементов в группах должен остаться прежним. | |
Самую длинную последовательность из отрицательных элементов переставить в начало файла. | |
Из первого файла перенести во второй файл все положительные элементы, удалив их из первого файла. | |
Преобразовать два файла следующим образом: выполнить сортировку элементов первого файла по возрастанию, затем добавить в него все отрицательные элементы из второго файла, не нарушая упорядоченности. Во втором файле удалить все отрицательные элементы. | |
Удалить элементы, значения которых лежат в диапазоне между средним арифметическим значением и значением (max+min)/2. | |
В файле удалить все элементы, равные d или отличающиеся от d не более, чем на 0,1. d вводится с клавиатуры. | |
Преобразовать два файла, поменяв в них местами элементы первого файла, расположенные после максимального с таким же количеством элементов второго файла, расположенных в его начале. | |
Упорядочить отрицательные элементы, не изменяя местоположение положительных элементов. |
Продолжение таблицы 6.8
Дата публикования: 2015-04-07; Прочитано: 273 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!