.
package com.javarush.task.task18.task1820;
import java.io.*;
import java.util.ArrayList;
/*
Округление чисел
C:\Users\Admin\Desktop\1.txt
C:\Users\Admin\Desktop\2.txt
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file1 = reader.readLine();
String file2 = reader.readLine();
reader.close();
ArrayList<Character> list = new ArrayList<>();
try(FileReader fr = new FileReader(file1); FileWriter fw = new FileWriter(file2)){
if(fr.ready()){
int c;
while ((c = fr.read()) != -1){
list.add((char) c);
}
}
char c;
StringBuilder sb = new StringBuilder();
double d;
int x;
String s;
String q;
for (int i = 0; i < list.size(); i++) {
if(list.get(0) == 32){
list.remove(0);
}
}
for (int i = 0; i < list.size(); i++) {
if (list.get(i) == 32 || i == list.size()-1) {
if(!sb.equals("")) {
s = String.valueOf(sb);
d = Double.parseDouble(s);
x = (int) Math.round(d);
q = String.valueOf(x);
sb = new StringBuilder("");
fw.write(q + " ");
}
}else if(list.get(i) != 32){
sb.append(list.get(i));
}
}
}
}
}