0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 52
|
|
1 | |
Вывод всех простых чисел в интервале от a до b01.02.2018, 19:36. Показов 37683. Ответов 8
Метки нет (Все метки)
Всем добрый вечер, буду очень благодарен если поможете мне. Суть в том, что я понял как составить программу, но есть одна деталь, уже ломаю голову весь, не могу составить один отрезок программы. Вот сама программа: Напишите программу, которая получает натуральные числа a и b (a<b) и выводит все простые числа в интервале от a до b. Не получается именно с выводом простых чисел, никак не могу понять какой алгоритм в этом отрезке. Буду очень благодарен за помощь.
Пример: введите два числа 10 20 11 13 17 19
0
|
01.02.2018, 19:36 | |
Ответы с готовыми решениями:
8
Обеспечить вывод на экран всех простых чисел в диапазоне от m до n Вывод на экран всех чисел, которые кратны числу 5, в интервале от a до b Определить количество простых чисел в интервале от 1 до 100 Составить программу вычисления суммы простых чисел , лежащих в интервале (Т;2Т-1) , Т>2. |
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
|
||||||
01.02.2018, 20:14 | 2 | |||||
для каждого числа n из интервала [a,b] перебираем все возможные делители от 2 до корня из n. Если число n не делится ни на одно из этих чисел, значит оно простое.
0
|
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 52
|
||||||
01.02.2018, 20:19 [ТС] | 3 | |||||
Что-то у тебя не так, вот некоторые доработки мои, вот что получилось:
20 10 12 12 14 16 18 18 20
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
01.02.2018, 20:39 | 4 |
И конечно же числа 10 12 12 14 16 18 18 20 простые..., такие же простые как Ваша единственная извилина...
0
|
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 52
|
|
01.02.2018, 20:56 [ТС] | 5 |
Причем здесь мои извилины, я как бы знаю что эти числа не простые, выше указанная программа вообще не работала, т.к просто некоторых операторов не было, также она была просто недоработана... Я всего лишь сделал так, чтобы она заработала и выдала свой ответ. Я лишь хотел показать автору, что она находит совсем не то, возможно он бы что-то переделал. А про мои извилины это лишнее. Каждый хорош в своем деле! И я не виноват, что я всего лишь учусь в школе, несмотря на то, что возможно ты уже закончил институт или подобное заведение или же ты просто разбираешься в этом лучше меня.
0
|
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
|
|
01.02.2018, 21:14 | 6 |
У вас неверный вариант. Программа сразу была исправлена
0
|
108 / 94 / 45
Регистрация: 12.09.2017
Сообщений: 1,127
|
|
01.02.2018, 21:16 | 7 |
Андрей2705, доработки конечно ооочень странные, ты точно знаешь что называют простыми числами?
И тут тебя кстати ничего не смущает?
0
|
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 52
|
||||||
01.02.2018, 21:21 [ТС] | 8 | |||||
уже все решили, просто автор не сразу сделал рабочую программу, а исправил её, свою же работу я продолжал совершенно с другой программой, которая была не совсем доработана, и я знаю что такое простые числа, просто если автор понимал как это делать, то возможно как я думал, он что-то исправит и отправит уже рабочий вариант. Просто некоторые недопонимания возникли.
Добавлено через 2 минуты Можете пожалуйста, поподробней объяснить как работает эта часть?
0
|
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
|
||||||
01.02.2018, 21:37 | 9 | |||||
0
|
01.02.2018, 21:37 | |
01.02.2018, 21:37 | |
Помогаю со студенческими работами здесь
9
Определить количество простых чисел в интервале от N до M где N,M-натуальные числа Напишите программу вычисления суммы квадратов простых чисел, лежащих в интервале (M,N) Составьте программу вычисления суммы квадратов простых чисел,лежащих в интервале (M,N) Нахождения всех натуральных чисел, которые можно представить в виде произведения двух простых чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |