|
|
вернуться в форумWrong answer (Java) Послано Vombat 11 ноя 2013 04:51 При компиляции примера выдает ответы такие как указаны в примере. Но при добавлении на сайт выдает ошибку. Не могу понять почему. Подскажите пожалуйста в чем проблема? import java.io.*; import java.math.BigDecimal; public class SqrtDif {
public static void main(String[] args) throws IOException { new SqrtDif().run(); }
PrintWriter out;
void run() throws IOException { out = new PrintWriter(new OutputStreamWriter(System.out)); byte bKbd[] = new byte[256]; int iCnt = 0; String szStr; try { iCnt = System.in.read(bKbd); } catch (IOException ex) { System.out.println(ex.toString()); } szStr = new String(bKbd, 0, iCnt); String[] Str = szStr.trim().split("\\D+"); double dStr; int i = Str.length-1; while (i>=0) { dStr = Double.parseDouble(Str[i]); BigDecimal bigDecimal = new BigDecimal(Math.sqrt(dStr)); bigDecimal = bigDecimal.setScale(4, BigDecimal.ROUND_HALF_UP); out.print(bigDecimal.toPlainString()+"\r"); i--; } out.flush(); } } |
|
|