|
0 / 0 / 1
Регистрация: 18.08.2014
Сообщений: 31
|
||||||
Всё просто09.12.2010, 21:41. Показов 2263. Ответов 22
Метки нет (Все метки)
Напечатать все простые числа, не провосходящее заданое число М.....
вот код
но 9 не простое число... Добавлено через 52 секунды то есть где то ошибка но где??
0
|
||||||
| 09.12.2010, 21:41 | |
|
Ответы с готовыми решениями:
22
вроде все просто НЕ всё так просто Не всё то просто, что коротко |
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||
| 09.12.2010, 23:40 | ||
|
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 09.12.2010, 23:47 | ||||||
0
|
||||||
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
||||||
| 10.12.2010, 01:19 | ||||||
|
Действительно, просто:
ForEveR, кстати, у тебя неправильно :p .
1
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 10.12.2010, 01:23 | |
|
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 10.12.2010, 01:27 | ||||||
|
volovzi, Хм. да)
Вот так верно.
0
|
||||||
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
||||||
| 10.12.2010, 01:42 | ||||||
|
А если серьёзно, то как-то не люблю заведомо неоптимальные функции.
Лучше уж тогда эратосфеном:
1
|
||||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 10.12.2010, 01:43 | |
|
volovzi, Булевый вектор то зачем? Нехорошо...
0
|
|
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
|
| 10.12.2010, 01:43 | |
|
ForEveR, а что плохого?
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 10.12.2010, 01:55 | ||||||
|
Мда. Что-то я переборщил. Бредово вышло.
Про булевый вектор
1
|
||||||
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
||
| 10.12.2010, 02:05 | ||
.Насчёт вектора, действительно, есть такая шняга, но у меня есть оправдание, что я использую его не в обобщённом контексте, а во вполне конкретном.
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 10.12.2010, 02:24 | ||||||
|
Попытка подбить 0x под это задание. Не слишком удачная.
0
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 10.12.2010, 02:30 | |
|
Вообще-то автор темы вроде как не просил STL и не просил алгоритмы вычисления простых чисел, а просто просил показать где у него ошибка.
0
|
|
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
|
| 10.12.2010, 02:33 | |
|
ForEveR, ну это уже совсем жесть :jokingly: .
Добавлено через 56 секунд valeriikozlov, дык он же сказал, что всё просто. Вот мы и развлекаемся.
0
|
|
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 10.12.2010, 02:34 | |
|
0
|
|
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
|
| 10.12.2010, 02:37 | |
|
Нужно!
0
|
|
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 10.12.2010, 02:42 | |
|
Хорошо,
Если честно, то метод Эратосфена не считаю оптимальным (по объему выделяемой памяти), не помню чей метод, но считаю его оптимальней: если заданное число не делится без остатка на все простые числа меньше его, то оно само простое число.
1
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 10.12.2010, 02:54 | ||||||
|
Интересно. Надо запомнить.
0
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 10.12.2010, 03:01 | |
|
Но по времени быстрее как раз алгоритм Эратосфена....
0
|
|
|
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
|
||
| 10.12.2010, 12:01 | ||
|
Сравнение этого метода и моей же реализации эратосфеновского: Простые числа до 10 млн.: 2596 кб, 8 с. 1220 кб, 3,8 с. До 100 млн.: 22 Мб, 174,93 с. 12 Мб, 45,457 с. Так что утверждение насчёт неоптимальности решета эратосфена весьма сомнительно. Проверять точно лень (очень долго ждать), но подозреваю, что его неоптимальность начнёт сказываться только за пределами типа int.
0
|
||
| 10.12.2010, 12:01 | |
|
Помогаю со студенческими работами здесь
20
Вроде-бы все просто, но путаюсь с константыми методами
Структуры: Вывести все танки с 1940-1950 г. чей калибр , больше 50 мм. или же просто больше 50 Если с CMS все так просто, то почему сайты все еще делают в блокнотах? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|