Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы программирования / Основы прогр - лаб.раб.2013-рус.doc
Скачиваний:
53
Добавлен:
11.02.2016
Размер:
534.02 Кб
Скачать

Задание № 7. Тема: работа с файлами (базовые типы данных).

Предварительно создаются два файла данных А и B. В зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения программы в соответствии с заданием.

№ п/п

Типы данных

Задание

float

В C разместить все элементы A и B, перед которыми находятся отрицательные числа.

float

В C заносятся все элементы A и B с четными порядковыми номерами.

float

В C заносятся из A все отрицательные числа. Затем A дополняется из B числами, перед которыми находятся отрицательные числа.

float

В C заносятся все числа из A, которые больше по абсолютной величине, чем соответствующие числа из B.

float

В С заносят все числа из А и В, расположенные между отрицательными числами.

float

В С заносят каждый элемент Х из А и В, удовлетворяющий условию 0Х1. Последние три элемента из В дописать в А.

float

В С занести все отрицательные числа из А и В. Первые три элемента из В дописать в А.

char

В С занести все символы из А и В, отличающихся от символов C1, C2, C3 не больше, чем на два порядковых номера.

char

В С записать все прописные буквы латинского алфавита из А. Дополнить А цифрами из В.

char

В С занести все цифры из А. Дополнить А малыми литерами из В.

char

В С занести все символы операций отношения из А. Дополнить А прописными буквами из В.

char

В С занести все цифры из А. Остальные символы дописать в В.

int

В С записываются все положительные числа из А и В и отрицательные числа из остатка наиболее длинного файла.

int

В С заносится число С1, потом все числа из А и В, которые превышают С1.

int

Начать запись в С из А после трех значений «1». Добавить в А элементы из В до первого «0» включительно.

int

Записать в С все «1» из А и «0» из В. Дополнить А последовательностью из трех «0».

char

Записать в С все гласные буквы из А и В. Дополнить А буквами A, B, C, D, E, F из В.

char

Записать в С все символы из А и В, которые не могут участвовать в формировании идентификатора. Дополнить А шестнадцатиричными цифрами.

char

Записать в С все символы з кодовыми номерами 58-70 и 100-120 из А и В. Дополнить файл А восьмиричными цифрами.

int

Записать в С все числа из А, кратные 3, и все числа из В, кратные 5. Дополнить А остатком от деления последнего числа из А на последнее число из В.

int

Записать в С все числа из А, которые больше суммы двух первых элементов В. После исчерпания В остаток А записать без изменения в С и В.

int

Записать в С все положительные числа из А и В, указывая после каждого десятого элемента количество десятков. Последнее количество десятков дописать в А и В.

int

Записать в С значения элементов из файлов А и В, уменьшенные на единицу. Если А короче В, следует дополнить его последними элементами из В.

int

Заполнить C константами, которые вычисляются по соотношению ai и bi, где ai и bi - соответственно элементы файлов А и В типа int (константа = 1, если ai> bi и константа = 0 в противном случае). После исчерпания элементов более короткого файла дополнить С значениями «1» до длины наиболее длинного файла.

char

Записать в С все символы из А, порядковые номера которых кратны 4, и все символы из В, порядковые номера которых кратны 3. Если А короче В, то дополнить его цифрами из остатка В.