Witam,
Poniżej przedstawię zadanie ze SPOJ i mój kod:
zadanie - http://pl.spoj.com/problems/FCTRL3/
kod:
import java.util.Scanner;
import java.lang.*;
class Silnia {
int silnia(int x){
int wynik;
if(x==1) return 1;
wynik=silnia(x-1)*x;
return wynik;
}
}
class Main{
public static void main(String args[]){
int a;
Scanner wczyt = new Scanner(System.in);
a=wczyt.nextInt();
int liczba[]=new int[a];
for(int i=0;i<a;i++){
liczba[i]=wczyt.nextInt();
}
Silnia s = new Silnia();
for(int x:liczba){
System.out.println((s.silnia(x)/10)+" "+(s.silnia(x)%10));
}
}
}
Kod działa gdy kompiluje go na pc jak i na Ideone, ale gdy wrzucam go na SPOJ'a to wyskakuje błąd NZEC. Gdyby ktoś mógł rzucić okiem i powiedzieć dlaczego wyskakuje taki błąd i w ogóle co on znaczy to będę bardzo wdzięczny.
Z góry dziękuję i pozdrawiam