package com.javarush.task.task18.task1820; import java.io.*; import java.util.ArrayList; import java.util.List; /* Округление чисел */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader readName = new BufferedReader(new InputStreamReader(System.in)); String name1 = readName.readLine(); String name2 = readName.readLine(); readName.close(); StringBuilder strBuilder = new StringBuilder(); String[] str; try ( BufferedReader in = new BufferedReader(new FileReader(name1)); BufferedWriter out = new BufferedWriter(new FileWriter(name2))) { while (in.ready()) { strBuilder.append(in.readLine()); } str = strBuilder.toString().split(" "); for (String s : str) { out.write(round(s)); out.write(" "); } }finally { } } private static String round(String s) { int i; if (!s.contains(".")) { return s; } else { i = s.indexOf("."); String c = String.valueOf(s.charAt(i + 1)); String c1 = String.valueOf(s.charAt(i + 2)); if (Integer.parseInt(c) < 5) { return s.substring(0, i); } else if (Integer.parseInt(c) == 5 && Integer.parseInt(c1) == 0) { if(s.contains("-")){ return s.substring(0, i); }else{ int number = Integer.parseInt(s.substring(0, i)); number++; return String.valueOf(number);} } else { if (s.contains("-")) { int number = Integer.parseInt(s.substring(0, i)); number--; return String.valueOf(number); } else { int number = Integer.parseInt(s.substring(0, i)); number++; return String.valueOf(number); } } } } }