|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2008, 16:23 | #1 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 16
|
Простые числа
Помогите решить задачку!Найти все такие простые числа,не превосходящие заданного N,двоичная запись которых представляет собой симметричную последовательность нулей и единиц(начинающуюся единицей).
Нужно программировать на Delphi. |
23.11.2008, 16:54 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Что бы проверить простоту числа, достаточно убедиться, что оно не делится ни на одно число, начиная от 2 и до квадратного корня из этого числа.
Затем раскладываете число в двоичное представление и проверяете симметричность 1 и 0. Программируете все это на Делфи E-Mail: arigato.freelance@gmail.com
|
23.11.2008, 20:36 | #3 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 16
|
Я не знаю как прогроммировать!;-(Вообще мало с этим работала мы в вузе все тупо с книжек списываем,а понимания никакого!Помогите а?Или хотя бы если не сложно,то попросила бы обьяснить немного,хотя бы по этой задаче!ну допустим про простоту я еще напишу че-нить,а вот с двоичной сис-мой будут проблеммы!
|
23.11.2008, 22:27 | #4 | |||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Цитата:
Цитата:
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|||
24.11.2008, 00:41 | #5 |
Форумчанин
Регистрация: 26.07.2008
Сообщений: 116
|
|
26.11.2008, 22:03 | #6 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 16
|
Или хотя бы если не сложно,то попросила бы обьяснить немного,хотя бы по этой задаче!
Это для тех,кто читает между строк! |
26.11.2008, 22:18 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Как проверить делится ли число на число вы знаете?
|
27.11.2008, 22:24 | #8 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 16
|
Я не совсем вопрос поняла!это ведь от самих чисел зависит наверное,если я все правильно понимаю!А вообще нужно брать составное число(пусть это будет D-для краткости) и смотреть на какие простые числа делится D(проверяем все простые числа до корня из D)!если D делится на какое-нить число,кроме D и 1,то оно составное,иначе простое!
|
27.11.2008, 22:29 | #9 |
Пользователь
Регистрация: 15.02.2008
Сообщений: 18
|
Только проверяй остаток от деления а не что нить еще если равно нулю значит делится иначе нет
|
28.11.2008, 06:36 | #10 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Ну вот, видите, все можете, если захотите. Итак, имеем два цикла. Первый от 2 до N (по заданию). Для каждого числа этого цикла организуем еще один цикл для проверки, является ли число простым:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разложение числа на простые множители | artem_MG | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.10.2008 19:28 |
Простые числа | werser | Помощь студентам | 8 | 18.06.2008 07:24 |
Delphi и простые числа | razoom | Фриланс | 6 | 13.02.2008 14:09 |
простые числа | Акашаев Нурлан | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.12.2007 12:23 |