0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 96
|
|
1 | |
Записать в файл все простые числа в указанном диапазоне в столбик15.08.2018, 20:31. Показов 3703. Ответов 4
Пользователь задаёт диапазон чисел и имя файла. Программа записывает в файл все простые числа в указанном диапазоне в столбик.
0
|
15.08.2018, 20:31 | |
Ответы с готовыми решениями:
4
Перебором делителей найти простые числа в указанном диапазоне, и вывести все простые числа в поле Memo Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. Записать в текстовый файл все простые числа до заданного числа Вывести все числа в указанном диапазоне |
8 / 8 / 4
Регистрация: 15.04.2018
Сообщений: 45
|
||||||
16.08.2018, 10:56 | 3 | |||||
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
16.08.2018, 12:16 | 4 |
DanKor1498, ваш код, даже если он рабочий (вполне возможно), нельзя признать слишком удачным в смысле эффективности.
1. Зачем-то вы проверяете на простоту числа меньшие n1 2. Начинать проверку с m = i довольно бессмысленно, так как i%i = 0 всегда. 3. Вообще-то достаточно проверять только такие m, что m > 2 и m*m <= i 4. Выход из цикла происходит только для простого i > n2. То есть вы напрасно проверяете непростые, большие n2
0
|
8 / 8 / 4
Регистрация: 15.04.2018
Сообщений: 45
|
|
16.08.2018, 14:40 | 5 |
Спасибо за критику, это была моя давняя лабораторная работа, я уже даже не помню как оно там работает все, просто знал что работает и дописал вывод в файл, а саму программу не трогал. Изначально там нужно было просто вывести 25 первых простых чисел.
0
|
16.08.2018, 14:40 | |
16.08.2018, 14:40 | |
Помогаю со студенческими работами здесь
5
Вывести все простые числа в указанном интервале Вывести все простые числа в указанном интервале Определить, все ли числа из массива А лежат в указанном диапазоне Определить, все ли числа из массива А лежат в указанном диапазоне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |