Программист Троко решал следующую задачу:
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Однако Троко допустил ошибку, и никак не может найти ее. Он просит Вас помочь ему, найти тест, на котором его программа работает некорректно (получает любой вердикт, отличный от OK). Для этого он предоставляет Вам свой код:
import java.io.PrintWriter;
import java.util.Scanner;
public class Mindiv {
public static void main(String[] args) throws Exception {
PrintWriter out = new PrintWriter(System.out);
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
for (int d = 2; d < N / d; d++) {
if (N % d == 0) {
N = d;
break;
}
}
out.print(N);
out.flush();
}
}
В ответе укажите наименьшее число N, при котором программа работает некорректно
В случае затруднений с синтаксисом языка Java, вы можете использовать для справки следующие ссылки
Полезные ссылки
- Операции языка Java
- Условные операторы в Java
- Операторы цикла в Java