0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 16
1

Нужно определить простое число или нет

07.06.2014, 18:56. Показов 4187. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите кто может написать программу, которая могла бы определить простое число или нет (что бы число состояло не менее чем из 64 символов или даже больше). Это последняя программа которая мне нужна что бы закончить диплом.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2014, 18:56
Ответы с готовыми решениями:

Определить введенное число простое или составное
Определить введенное число простое или составное. Очень нужна... Можно на мыло jiehuh-das@ya.ru

Определить, простое или составное введённое число
Помогите создать программу,которая при введении любого числа показывает: простое или составное это...

Определить простое число или нет
Нужна помощь. Как написать программу что бы она определяла какое число вводишь простое или нет.

Проверить, заданное число - простое или нет
Проверить, заданное число - простое. *** Простым называется такое число, имеет не быльше 2-х...

6
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
07.06.2014, 22:52 2
Цитата Сообщение от Sergei_s Посмотреть сообщение
что бы число состояло не менее чем из 64 символов или даже больше
массив

Добавлено через 52 секунды
простое число или нет
Кликните здесь для просмотра всего текста
Pascal
1
2
3
4
k:=0;
 for i:=2 to a div 2 do
 if a mod i =0 then k:=k+1;
//k=0 simple
0
 Аватар для Новичок
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
08.06.2014, 12:22 3
newyork7776, ну как в тему! Ну число из 64 символов, понимаете! Длинная арифметика!
0
Заблокирован
08.06.2014, 14:25 4
А что если представить число в системе счисления по основанию "большая степень десяти"?
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
08.06.2014, 15:18 5
Цитата Сообщение от Eru Iluvatar Посмотреть сообщение
что если представить число в системе счисления по основанию "большая степень десяти"?
а зачем? длинная арифметика (например, через массивы) уже давно реализована.
0
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,182
08.06.2014, 15:38 6
Цитата Сообщение от Sergio Leone Посмотреть сообщение
длинная арифметика (например, через массивы) уже давно реализована.
Так в массиве могут хранится не цифры в СС10,а например ""цифоы"" в СС10000

Добавлено через 7 минут
Принцип такой
const
osn = 10000; {Порядок каждого числа}
MaxDig = 1000; {Максимальное количество элементов}
type
TLong = array[0..MaxDig] of integer; {Длинное число}
implementation
end.
Длинное число хранится в массиве типа TLong.
В каждом элементе хранится по i цифр длинного числа.
i вычисляется по формуле: i = lg(osn)
При osn = 10000 i равно 4.
В нулевом элементе массива хранится количество задействованных элементов,
а само число записывается в массив в обратном порядке.
То есть если мы запишем в массив А число 123456789,
то массив будет выглядеть так:
a[0] = 3
a[1] = 6789;
a[2] = 2345;
a[3] = 1;
Все это описано во многих статьях в инете.
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
08.06.2014, 16:13 7
ага. спасибо за пояснение.
я понимаю, что такое "основанию "большая степень десяти""
Вопрос в другом.
а) когда автор темы пишет про "что бы число состояло не менее чем из 64 символов или даже больше" - он явно имеет в виду десятичную запись числа.
б) в длинной арифметике нужно писать операция сложения/вычитания/умножения/деления.
На мой взгляд, написать это для случая, когда каждая десятичная цифра - отдельный элемент массива, проще (чисто технически проще).

а так, я согласен, можно и большую степень использовать.
0
08.06.2014, 16:13
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2014, 16:13
Помогаю со студенческими работами здесь

Определить, простое число или нет
Программа должна говорить простое число или нет. Подскажите в чем ошибка кто знает. #include...

Определить простое число или нет
Напишите процедуру, которая читает из ячейки А1 целое число М и если это число простое, печатает в...

Определить, простое число или нет
Дано натуральное число n>1. Проверьте, является ли оно простым. Программа должна вывести слово YES,...

Вводится целое число определить простое оно или нет
Помогите решить задачу. Вводится целое число определить простое оно или нет.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Чем отличаются HashMap и Hashtable в Java
hw_wired 24.01.2025
В мире разработки на Java существует множество инструментов для работы с коллекциями данных, и среди них особое место занимают структуры данных для хранения пар ключ-значение. HashMap и Hashtable. . .
Как конвертировать видео в GIF
hw_wired 24.01.2025
В современном мире анимированные изображения стали неотъемлемой частью цифровой коммуникации. Формат GIF (Graphics Interchange Format) представляет собой особый тип файлов, который позволяет. . .
Как скопировать текст в буфер обмена на JavaScript во всех браузерах
hw_wired 24.01.2025
Копирование текста в буфер обмена стало неотъемлемой частью современных веб-приложений, значительно улучшающей пользовательский опыт и упрощающей работу с контентом. В эпоху активного обмена. . .
Как скрыть клавиатуру на Android
hw_wired 24.01.2025
При разработке Android-приложений часто возникает необходимость управлять видимостью экранной клавиатуры для улучшения пользовательского опыта. Одним из наиболее эффективных способов контроля. . .
Как обучить нейросеть создания картинок на Python
bytestream 24.01.2025
В эпоху цифровых технологий искусственный интеллект становится неотъемлемой частью творческого процесса. Особое место в этой области занимает разработка и обучение нейронных сетей для создания. . .
Как обучить нейросеть генерации текста на Python
bytestream 24.01.2025
В современном мире искусственный интеллект и машинное обучение становятся неотъемлемой частью многих технологических решений. Одной из наиболее интересных и востребованных задач в этой области. . .
Машинное обучение на Python
bytestream 24.01.2025
Введение в машинное обучение на Python Машинное обучение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, которая позволяет компьютерным системам. . .
Как удалить вирус-майнер с компьютера
hw_wired 24.01.2025
Вирусы-майнеры стали одной из наиболее серьезных угроз для пользователей компьютеров. Эти вредоносные программы тайно используют вычислительные ресурсы зараженного устройства для добычи криптовалюты. . .
Что такое веб-сервер, для чего он нужен и как работает
bytestream 24.01.2025
В современную эпоху цифровых технологий веб-сервер является фундаментальным компонентом интернет-инфраструктуры, обеспечивающим функционирование множества онлайн-сервисов и веб-сайтов. Этот. . .
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru