0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
1 | |
Найти простые числа в заданном диапазоне14.09.2010, 23:12. Показов 17840. Ответов 24
Метки нет Все метки)
(
помогите пожалуйста написать программку...я все уже тут посмотрела, никак не могу реализовать её
Найти все простые числа заданном диапазоне(не массив), например вводим а=5, в=30 -в этом диапазоне найти простые числа. Использовать только цикл, может условия какие. больше никаких прибамбасов нельзя, не прошли) на С++ очень прошу, уже битый час мучаюсь...
0
|
|
14.09.2010, 23:12 | |
Ответы с готовыми решениями:
24
Найти все простые числа в заданном диапазоне Найти все простые числа в заданном диапазоне и вывести их на экран
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
14.09.2010, 23:18 | 2 | |||||
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
14.09.2010, 23:25 | 3 |
Crudelis, Посмотрите определение простых чисел. На всякий случай.
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
14.09.2010, 23:27 [ТС] | 4 |
почему присваем int a=0,b=0; и я так понимаю что мы вводим потом какие то а и в, далее идет цикл и просто выводит нам i? и у меня вышла ошибочка.....
простые числа те которые делятся только на себя...и на единицу, у них нет доп делителей 2,3,5,7,11,13,17
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
14.09.2010, 23:30 | 5 | |||||
Исправлен. Работает корректно
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
14.09.2010, 23:34 [ТС] | 6 |
Lavroff, спасибо, ну тут столько не понятных символов, мы даже не знаем что это такое))) можно комменты)
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
14.09.2010, 23:35 | 7 |
инициализация а и б нулем при создании это как бы само защита от того что при создании в них не будет мусора, если вдруг забудете далее в программе ввести их с клавиатуры
Добавлено через 1 минуту Lavroff, я думаю что функции они ещё не проходили, если задача только на цикл
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
14.09.2010, 23:36 [ТС] | 8 |
Crudelis, клево)) он выводит числа все...вообще супер!!! а как теперь из них простые вывести))?
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
14.09.2010, 23:39 | 9 | |||||
Хм.. Ну вот без функций...
Перед функциями cout, cin и пр. можно убрать std, если раскоментировать строчку using namespace std;
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
14.09.2010, 23:42 | 10 | |||||
Не по теме: Опоздал
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
14.09.2010, 23:49 [ТС] | 11 |
Crudelis, спасибо огромное, но че т он мне подчеркивает i выдает ошибку
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
14.09.2010, 23:52 | 12 |
wild_flower, да что я.... вы лучше спасибо скажите Lavroff вон он какую работу проделал, даже закоментил код)
Добавлено через 1 минуту wild_flower, какую именно ошибку выдает? скопируйте сюда
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
14.09.2010, 23:52 [ТС] | 13 |
Lavroff, спасибо огромное) у вас чем то похожи програмки, но увас выдает ошибку в 18 строке -подчеркивает (cnt)
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
14.09.2010, 23:56 | 14 |
wild_flower, у меня нормально компилиурется и работает программа что дал Lavroff
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||
14.09.2010, 23:58 | 15 | ||||||||||
Как это? оО. Вы точно в С++ работаете? Булевскую переменную то он с фигали подчеркивает? Ну ладно...
А так?
Сишный стиль объявления переменных... проверьте это...
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
15.09.2010, 00:02 [ТС] | 16 |
Crudelis, вообщем вроде теперь ошибок нет, но он не считает ввожу а, ввожу б и все окно закрылось...а все так красиво сначала было!
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
15.09.2010, 00:05 | 17 |
Добавьте std::cin.get(), system("pause") перед return 0.
Что-то одно на выбор
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
15.09.2010, 00:10 [ТС] | 18 |
Lavroff, всеее урааа))) спасибо!!!! и откуда такие молодцы берутся!! вот мне бы((
я наверно совсем тупая-а препод придира, что значат строчки с 12-18) cnt-новая переменная присваеваем 0, задаем цикл, почему такой? если остаток от деления равен 0 cnt=1 ....не понимаю что это и далее.... просто хочу еще и сама понимать что написано, а не просто копирнул и все
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
15.09.2010, 00:15 | 19 | |||||
wild_flower, Окей. Секунду.
0
|
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 36
|
|
15.09.2010, 00:17 [ТС] | 20 |
Lavroff, кстати сейчас проверила, если вводишь единицу он пишет ее как простое число, а она не простое число(исключение)
0
|
15.09.2010, 00:17 | |
Помогаю со студенческими работами здесь
20
Найти простые числа в заданном диапазоне с помощью решета Эратосфена и вывести их в файл
Найти все простые числа в диапазоне Найти простые числа в диапазоне от 1 до 1000 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |