
- •6.1. Побитовая обработка данных
- •6.1.1. ***Вывести на экран битовое представление чисел, заданных в условии
- •6.2. Структуры
- •6.2.1. ***Выполнить задание с использованием функций и массива структур
- •6.3. Файлы
- •6.3.1. ***Выполнить задание с использованием функций и файлов
- •6.3.2. **Выполнить задание с использованием функций и файлов
- •6.3.3. **Выполнить задание с использованием функций, структур и бинарных файлов
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем scan_info, содержащую следующие данные о цветных планшетных сканерах:
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •1. Описать структуру с именем notebook, содержащую следующие данные о ноутбуках (при необходимости дополнив ее):
- •6.3.4. *Выполнить задание, используя текстовые файлы
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, упорядоченных по возрастанию и содержащих вещественные числа.