11 / 11 / 2
Регистрация: 21.04.2010
Сообщений: 104
|
|||||||||||
1 | |||||||||||
Простые числа22.01.2012, 17:22. Показов 4152. Ответов 2
Метки нет (Все метки)
Программа делает следующее: берет текстовый файл в котором хранятся порядковые номера простых чисел, находит максимальный порядковый номер, и потом в аррейлист записывает все простые числа до числа с тем максимальным порядковым номером из файла. Вообще все сводится к проверки чисел на простоту! Как это быстрее сделать? у меня сейчас проверяется делится ли нацело число на ПРОСТЫЕ перед ним, кроме как на само себя. Еще есть такое свойство "число простое, если оно не делится нацело ни на одно из ПРОСТЫХ чисел меньше квадратного корня из самого себя"
и когда я ставлю это условие(меньше квадратного корня из самого себя) то почему то срабатывает не правильно
0
|
22.01.2012, 17:22 | |
Ответы с готовыми решениями:
2
Найти простые числа, которые по модулю меньше числа исходной строки Перебрать простые числа Java, простые числа Найти простые числа в заданном интервале |
92 / 92 / 18
Регистрация: 06.01.2012
Сообщений: 394
|
||||||
22.01.2012, 18:42 | 2 | |||||
Я исследовал твой алгоритм для MAX=10. Я не очень понимаю смысл задачи твоей, но если макс равно 10 то почему то при твоих счётчиках число до которого будет считать равно 30. Всё дело в том что у тебя MAX сравнивается почему то не с числом x, а с количеством простых чисел. Ну м.б так и надо. Так вот я внёс следующие улучшения, всё работает для MAX=10 правильно.
1
|
11 / 11 / 2
Регистрация: 21.04.2010
Сообщений: 104
|
||||||
22.01.2012, 19:51 [ТС] | 3 | |||||
Спасибо, разобрался, ниже код программы которая на входе в текстовом файле получает порядковые номера, а выводит ПРОСТЫЕ числа соответствующие поряд. номерам.
н-р На входе текстовый файл:
0
|
22.01.2012, 19:51 | |
22.01.2012, 19:51 | |
Помогаю со студенческими работами здесь
3
Вывести все простые числа до 100 Составить программу разложения числа на простые множители Работа вложенного цикла выводящего простые числа Алгоритм теста на простые числа методом перебора делителей Дано простое число. Составить функцию, которая будет находить следующие простые числа до K-го Написать программу проверки числа на простоту и в противном случае разложения его на простые множители Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |