import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader readerFileName = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileIn = new FileInputStream(readerFileName.readLine());
FileOutputStream fileOut1 = new FileOutputStream(readerFileName.readLine());
FileOutputStream fileOut2 = new FileOutputStream(readerFileName.readLine());
readerFileName.close();
if (fileIn.available() > 0) {
int size = fileIn.available();
int half = (size + 1) / 2;
// if size = 10 then half = 5
// if size = 11 then half = 6
byte[] buffer = new byte[size];
fileIn.read(buffer);
fileOut1.write(buffer, 0, half);
fileOut2.write(buffer, half, buffer.length);
}
fileIn.close();
fileOut1.close();
fileOut2.close();
}
}package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader readerFileName = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileIn = new FileInputStream(readerFileName.readLine());
FileOutputStream fileOut1 = new FileOutputStream(readerFileName.readLine());
FileOutputStream fileOut2 = new FileOutputStream(readerFileName.readLine());
readerFileName.close();
if (fileIn.available() > 0) {
int size = fileIn.available();
int half = (size + 1) / 2;
// if size = 10 then half = 5
// if size = 11 then half = 6
byte[] buffer = new byte[size];
fileIn.read(buffer);
fileOut1.write(buffer, 0, half);
fileOut2.write(buffer, half, buffer.length);
}
fileIn.close();
fileOut1.close();
fileOut2.close();
}
}