Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: alexu007 от Апрель 28, 2022, 19:58



Название: Нахождение простого числа.
Отправлено: alexu007 от Апрель 28, 2022, 19:58
    Привет, друзья. Я написал много разной сложности (чаще простых и несложных) программулек на Qt. Разбогатеть на этом не получилось, т.к. двоечники не горят желанием покупать готовые решения своих проблем - а предпочитают искать халяву. И что-бы мой труд не пропал даром, и мой гениальный (другого не пишем!) код начал приносить пользу человечеству - решил выложить свои программы для общего пользования.
    Все программы написаны с использованием "формошлёпства", максимально просто, с использованием имеющихся ништяков Qt - и без создания своих классов, наследования, перезагрузки и прочего ООП. Часто не выполняется проверка на корректность ввода данных и т.п. - оставляю эту работу тем, кто будет использовать мой код в своих проектах.
    И да! Мой код можно использовать как кому заблагорассудится, ничем не ограничивая своих фантазий.

    Начну пожалуй с программы, находящей следующее за введённым пользователем простое число. Предел программы - 264. Работает максимально просто и быстро - вводите в окошко любое число, нажимаете кнопку - выдаёт результат в другом окошке (для возможности копирования).  Сразу скажу - алгоритм быстрой проверки числа на простоту не мой. Я его нарыл где-то на других форумах.





Название: Re: Нахождение простого числа.
Отправлено: alexu007 от Апрель 28, 2022, 20:00
Код выкладывать не буду, выложу проект:


Название: Re: Нахождение простого числа.
Отправлено: qtkoder777 от Апрель 28, 2022, 22:32
 Практическое применение вашей программы? В криптографии простые числа от 2512


Название: Re: Нахождение простого числа.
Отправлено: alexu007 от Апрель 29, 2022, 06:38
Решение учебного задания. И все случаи, где нужны простые числа до 264. Если бы я умел получать простые числа 2512 и выше - я бы не сидел на этом форуме, а работал где-нибудь топовым программистом...