Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Runtime error la urmatorul program [euclid2]  (Citit de 1078 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
lesanu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« : 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" ?
Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 341
Deconectat Deconectat

Mesaje: 804



Vezi Profilul
« Răspunde #1 : Octombrie 21, 2015, 03:01:34 »

Java inca est in Beta. In zilele urmatoare ar trebui sa se mai corecteze multe Runtime Error.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines