ArpitaSingh Ответов: 2

Программа, которая считывает в appositive целое число n и выводит двойную простую пару, которая имеет по крайней мере расстояние от .


Напишите программу, которая считывает в appositive целое число n и выводит двойную простую пару, которая имеет по крайней мере расстояние от .
Например - если N-30 пара (29,31), если N-13 это (11,13)
Выборочные данные
Входы - дайте число: 34
Выходное число считывается следующим образом : 34 P1=29 p2=31

Что я уже пробовал:

Я не могу начать с самого вопроса
!!

2 Ответов

Рейтинг:
2

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.

Все, что вам нужно сделать, это прочитать число, а затем найти ближайшее простое число под ним и ближайшее печатное число над ним. Поэтому напишите метод, чтобы проверить, является ли число простым, и вызывайте его с уменьшающимися значениями, пока оно не найдет простое число. То же самое происходит и с увеличением значений.
Это не сложно: несколько минут размышлений должны заставить вас что-то работать довольно быстро.


Рейтинг:
1

Patrice T

Цитата:
Я не могу начать с самого вопроса !!

Подумайте о проблеме:
1) документация:
- Поиск того, что такое простое число.
- поиск того, что такое близнец прайм.
2) Эксперимент:
- Получите список простых чисел и экспериментируйте, пока не поймете.
3) код:
- вам нужно будет много раз проверять, является ли число простым или нет. Создайте функцию, которая будет определять, является ли число простым или нет.
- Начните с программы, которая вводит число и говорит, является ли число простым или нет.
- Измените программу, чтобы найти следующий Прайм.
- Измените программу, чтобы найти ближайшее простое число.
- Измените программу, чтобы найти следующие простые числа-близнецы.
- Измените программу, чтобы найти ближайшие простые числа-близнецы.

Вернитесь со своим кодом и объясните проблему.