File48◦. Даны три файла целых чисел одинакового размера с именами S A, S B,
S Cи строка S D. Создать новый файл с именем S D, в котором чередовались
бы элементы исходных файлов с одним и тем же номером:
A 1, B 1, C 1, A 2, B 2, C 2,....
File49. Даны четыре файла целых чисел разного размера с именами S A, S B, S C,
S Dи строка S E. Создать новый файл с именем S E, в котором чередовались
бы элементы исходных файлов с одним и тем же номером (как в задании
File48). «Лишние» элементы более длинных файлов в результирующий
файл не записывать.
File50◦. Даны два файла вещественных чисел с именами S 1 и S 2, элементы ко-
торых упорядочены по возрастанию. Объединить эти файлы в новый файл
с именем S 3так, чтобы его элементы также оказались упорядоченными
по возрастанию.
File51. Даны три файла вещественных чисел с именами S 1, S 2 и S 3, элементы
которых упорядочены по убыванию. Объединить эти файлы в новый файл
с именем S 4так, чтобы его элементы также оказались упорядоченными
по убыванию.
File52. Дана строка S 0, целое число N (≤ 4) и N файлов целых чисел с именами
S 1,..., S N. Объединить их содержимое в новом файле- архиве с именем S 0,
используя следующий формат: в первом элементе файла-архива хранится
число N, в следующих N элементах хранится размер (число элементов)
каждого из исходных файлов, а затем последовательно размещаются дан-
ные из каждого исходного файла.
File53. Дана строка S, целое число N (> 0) и файл- архив целых чисел, содер-
жащий данные из нескольких файлов в формате, описанном в задании
File52. Восстановить из файла-архива файл с номером N и сохранить его
под именем S. Если файл-архив содержит данные из менее чем N файлов,
то оставить результирующий файл пустым.
File54. Дана строка S и файл- архив целых чисел, содержащий данные из
нескольких (не более шести) файлов в формате, описанном в задании
File52. Для каждого из файлов, содержащихся в архиве, найти среднее
арифметическое всех его элементов (вещественное число) и записать най-
денные числа (в том же порядке) в файл вещественных чисел с именем S.
File55. Дана строка S 0, целое число N (≤ 4) и N файлов целых чисел с именами
S 1,..., S N. Объединить их содержимое в новом файле- архиве с именем S 0,
Двоичные файлы
последовательно записывая в него следующие данные: размер (число эле-
ментов) первого исходного файла и все элементы этого файла, размер
второго исходного файла и все его элементы,..., размер N -го исходного
файла и все его элементы.
File56. Дана строка S, целое число N (> 0) и файл- архив целых чисел, содер-
жащий данные из нескольких файлов в формате, описанном в задании
File55. Восстановить из файла-архива файл с номером N и сохранить его
под именем S. Если файл-архив содержит данные из менее чем N файлов,
то оставить результирующий файл пустым.
File57. Даны строки S 1, S 2и файл- архив целых чисел, содержащий данные
из нескольких файлов в формате, описанном в задании File55. Создать
новые файлы целых чисел с именами S 1и S 2и записать в первый из них
начальные элементы всех файлов, содержащихся в архиве, а во второй —
конечные элементы этих файлов (в том же порядке).






