Дано целое число N. Задача состоит в том, чтобы найти следующее простое число, т.е. наименьшее простое число, большее N.
Примеры:
Input: N = 10
Output: 11
11 is the smallest prime number greater than 10.Input: N = 0
Output: 2
Подходить:
- Прежде всего, возьмите найденную логическую переменную и инициализируйте ее как false.
- Теперь, пока эта переменная не равна true, увеличивайте N на 1 в каждой итерации и проверяйте, является ли она простой или нет.
- Если оно простое, то выведите его и измените значение найденной переменной на True. в противном случае повторяйте цикл, пока не получите следующее простое число.
Ниже приведена реализация вышеуказанного подхода:
|
Джава
|
python3
|
C #
|
Выход:
5
Рекомендуемые посты:
- Программа для поиска N-го простого числа
- Найти координаты простого числа в простой спирали
- Программа для поиска суммы простых чисел от 1 до n
- Программа для поиска простых чисел между заданным интервалом
- Рекурсивная программа для простого числа
- C Программа для проверки, является ли число простым или нет
- Программа на Python для проверки, является ли число простым или нет
- Учитывая число x, найдите y такой, что x * y + 1 не является простым
- C Программа для эффективной печати всех простых факторов заданного числа
- Эффективная программа для печати всех простых факторов заданного числа
- Java-программа для эффективной печати всех простых факторов заданного числа
- Найти наибольшее простое число числа
- Найдите простое число K в массиве так, чтобы (A [i]% K) было максимально
- Найти сумму числа и его максимального простого множителя
- Найти все простые числа заданного числа цифр
0.00 (0%) 0 votes