Задача 1
Составить программу, дублирующую содержимое файла A в файл B. Имена файлов задаются пользователем. Составить интерфейс программы:
- при отсутствии файла A на диске выдается звуковой сигнал и сигнализирующая надпись, а также производиться откат на ввод;
- при отсутствии достаточного места на диске выводиться звуковое и письменное предупреждение и выполняется откат на ввод;
- при наличии файла A и свободного места на диске запрашивается разрешение на перезапись файлов и при разрешении производиться перезапись.
Задача 2
Два текстовых файла содержат по N чисел, представленных в двоичной системе счисления (не более 16 бит) и разделенных знаком перехода на новую строку. Записать в созданный текстовый файл только те числа из первого файла, для которых сумма с соответствующим числом из второго файла больше 50. В созданный файл поместить числа, представленные в шестнадцатеричной системе счисления.
Задача 3
Определить суммарное количество байт, занимаемое файлами (имена файлов известны заранее и их количество не менее 5), которые находятся на диске d:\ в подкаталоге указанном пользователем во время выполнения программы. Записать результат в файл, имя которого также задается пользователем.