package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String f1 = reader.readLine();
String f2 = reader.readLine();
FileInputStream fis = new FileInputStream(f1);
FileOutputStream fos = new FileOutputStream(f2);
char[] inBuff = new char[fis.available()];
String result;
for (int i = 0; fis.available() > 0 ; i++) {
inBuff[i] = (char)fis.read();
}
result = new String(inBuff);
String split[] = result.split(" ");
for (int i = 0; i < split.length; i++) {
int j = Math.round(Float.parseFloat(split[i]));
String wr =Integer.toString(j);
String space = " ";
if(i < split.length-1 ) {
byte[] arrByteFinal = wr.getBytes();
byte[] arrSpace = space.getBytes();
fos.write(arrByteFinal, 0, arrByteFinal.length);
fos.write(arrSpace, 0, arrSpace.length);
}
else {
byte[] arrByteFinal = wr.getBytes();
fos.write(arrByteFinal, 0, arrByteFinal.length);
}
}
reader.close();
fis.close();
fos.close();
}
}
Александр
25 уровень
Не хочет работать с отрицательными числами
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр
2 августа 2018, 11:59
Чудеса, случайно отправил на проверку, и все ок)
Всем спс за внимание)
0