0 / 0 / 0
Регистрация: 17.10.2017
Сообщений: 23
|
||||||
1 | ||||||
Палиндромы и двоичная система20.10.2017, 18:48. Показов 5857. Ответов 6
Метки нет Все метки)
(
Всем привет!
Само задание звучит так : Найти все простые числа, не превосходящие натуральное число N, двоичная запись которых представляет собой палиндром. N задано, и не должно превосходить 1000. Палиндром – это число, которое одинаково читается слева направо и справа налево. Я написал программу , она переводит числа в двоичную систему, а как теперь эту программу перевести , чтобы она работала для всех чисел меньше заданного с клавиатуры ? А потом мне нужно как-то ,чтобы она проверяла все элементы , палиндромы они или нет и вывели палиндромы на экран ( те , числа , которые в двоичной системе). Спасите человека (
0
|
|
20.10.2017, 18:48 | |
Ответы с готовыми решениями:
6
Двоичная система счисления Двоичная система и последовательности Двоичная система счисления Циклы, двоичная система счисления! |
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
|
|
20.10.2017, 19:01 | 2 |
То, что написано выше, конечно, бред.
Задача очень проста. Её надо разбить на подзадачи, которые здесь решались 100 раз, а то и более. Итак план: 1.Вводим N 2.Циклом for перебираем все числа от 1 до N 3. Выясняем, является ли очередное число простым, если да, то: ....3.а. Снимаем с него копию и переводим её в двоичную систему. ....3.б. Для двоичного числа выполняем проверку на палиндром и в случае успешности, печатаем выбранное число. Всё. Ах, да! В расширенном поиске по разделу Pascal ищем пункты 3, 3а,3б и впихиваем их в свою программу. Вот теперь всё.
0
|
0 / 0 / 0
Регистрация: 17.10.2017
Сообщений: 23
|
|
20.10.2017, 22:16 [ТС] | 3 |
если программа простая , не могли бы вы ее написать ? А я бы в ней покопался , для вас это просто , а я сижу с трех часов дня
Был бы очень благодарен Добавлено через 37 минут Если вам не сложно напишите код , не говоря мне какой я даун , я это и так знаю(
0
|
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
|
|
20.10.2017, 23:51 | 4 |
Я Вам уже и план дал, и сказал где что искать. Вам что, влом из частей программу собрать?
0
|
0 / 0 / 0
Регистрация: 17.10.2017
Сообщений: 23
|
|
21.10.2017, 11:02 [ТС] | 5 |
Не в лом , мне просто это сложно соединить , сложно представить как работает ,все вместе , вот я и прошу написать , для вас же это не займёт много времени , а я 3 часа копался и не справился , если вы напишите я покопаюсь и разберусь во всем , это точно , не в лом мне , просто программированием не занимался и все с нуля идёт , помогите пожалуйста
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
21.10.2017, 11:32 | 6 | ||||||||||
![]() Решение
Ну писал же все здесь.
Найти все простые числа, не превосходящие натуральное число N, двоичная запись которых представляет собой палиндром Вот для Турбо Паскаль.
Вот тоже без функций, а то ты там сильно плакался по этому поводу.
1
|
0 / 0 / 0
Регистрация: 17.10.2017
Сообщений: 23
|
|
21.10.2017, 20:48 [ТС] | 7 |
Огромное тебе спасибо , друг , ты очень мне помог!
0
|
21.10.2017, 20:48 | |
21.10.2017, 20:48 | |
Помогаю со студенческими работами здесь
7
Двоичная система
Двоичная система
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |