Witam,
mam problem z zadaniem liczby pierwsze na SPOJU, Sam kod ładnie kompiluje się lokalnie jak i na ideone, ale po wrzuceniu do sędziego wyskakuje: "błąd odpowiedzi". Prosiłbym o nakierowanie. Poniżej wrzucam kod:
import java.util.;
import java.lang.;
public class Main {
public static void main(String[] args) {
int wynik, i, firstValue;
wynik = 0;
firstValue =0;
Scanner scanner = new Scanner(System.in);
if (scanner.hasNextInt()) {
firstValue = scanner.nextInt();
}
if (firstValue < 2) {
System.out.println("NIE");
return;
}
for (i = 2; i < firstValue; i++) {
if (firstValue % i == 0) {
wynik = wynik + 1;
}
}
if (wynik == 0) {
System.out.println("TAK");
} else {
System.out.println("NIE");
}
}
}