Titlul: Runtime error la urmatorul program [euclid2] Scris de: liviu esanu din Octombrie 17, 2015, 13:39:26 import java.io.File;
import java.io.FileWriter; import java.util.Scanner; public class Main { private static final String IN = "euclid2.in"; private static final String OUT = "euclid2.out"; private static int TESTS_COUNT; private static int[] a; private static int[] b; private static int[] result; public static void main(String[] args) { readInput(); computeSolution(); displaySolution(); } private static void computeSolution() { for (int i = 0; i < TESTS_COUNT; i++) { result = gcd(a, b); } } private static int gcd(int one, int two) { if (two == 0) { return one; } return gcd(two, one % two); } private static void displaySolution() { FileWriter out = null; try { out = new FileWriter(OUT); } catch (Exception e) { e.printStackTrace(); } for (int i = 0; i < TESTS_COUNT; i++) { try { out.write(result + "\n"); } catch (Exception e) { e.printStackTrace(); } } try { out.close(); } catch (Exception e) { e.printStackTrace(); } } private static void readInput() { Scanner s = null; try { s = new Scanner(new File(IN)); } catch (Exception e) { e.printStackTrace(); } TESTS_COUNT = s.nextInt(); a = new int[TESTS_COUNT]; b = new int[TESTS_COUNT]; result = new int[TESTS_COUNT]; for (int i = 0; i < TESTS_COUNT; i++) { a = s.nextInt(); b = s.nextInt(); } s.close(); } } De ce la toate testele imi zice "Runtime Error" ? Titlul: Răspuns: Runtime error la urmatorul program [euclid2] Scris de: Adrian Budau din Octombrie 21, 2015, 03:01:34 Java inca est in Beta. In zilele urmatoare ar trebui sa se mai corecteze multe Runtime Error.
|