|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 40
|
||||||
Получить все меньшие 100 натуральные числа,которые являются палиндромами13.05.2011, 22:11. Показов 2049. Ответов 8
Метки нет (Все метки)
задача-Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах. - Вот сделала задачу,но она неправильно работает и я уже в ней сама запуталась.Полиндром это например-404 (в десятичной системе) или 100001 (в двоичной системе). я беру все числа до 100 и делю их на 2 а каждый остаток записываю в элемент массива, чтобы потом сравнить там значения. Помогите пжл исправить задачу.
0
|
||||||
| 13.05.2011, 22:11 | |
|
Ответы с готовыми решениями:
8
|
|
95 / 81 / 3
Регистрация: 13.05.2011
Сообщений: 279
|
||||||||||||||||
| 13.05.2011, 22:33 | ||||||||||||||||
|
Добавьте в код комментарии - такое разбирать не очень удобно.
И приобретите привычку давать переменным "говорящие имена". Не n, а decNumber, например.
А еще вы редактируете глобальные переменные-счетчики внутри функции. Может, так и надо, но любые попытки понять, как оно работает, убивает напрочь.
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 40
|
|
| 13.05.2011, 22:52 [ТС] | |
|
Jtalk, что касается "n" то если я его инициализирую то компилятор показывает ошибку,а с 10 потому что в задании указано что нужно вывести цифры,а 3-число
Добавлено через 11 минут а с локальными переменными-да,у меня проблема, уже не знаю как продвигаться в задаче, но делала я ее так- делю каждое число на 2,остаток от деления записываю в элемент массива потом в главное прог-е в цикле сравниваю значения и каждый раз к переменной "a" прибавляю единицу,чтобы посмотреть все ли элементы массива равны (равны 1й и последний, 2й и предпоследний и т.д.) Добавлено через 1 минуту может вы предложите лучше способ решения?
0
|
|
|
9 / 9 / 3
Регистрация: 14.12.2010
Сообщений: 129
|
||||||
| 13.05.2011, 23:06 | ||||||
|
Вот ф-ия для определения явл. ли целое число палиндромом.
Затем крутите цикл от 1 до 100 в поисках палиндрома. ваш код очень "муторный" - поэтому и не работает. Пишите яснее - вам же будет проще!
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 40
|
|
| 13.05.2011, 23:21 [ТС] | |
|
v0l0d1ka, не совсем поняла какие переменные за что у вас отвечают
0
|
|
|
95 / 81 / 3
Регистрация: 13.05.2011
Сообщений: 279
|
||||
| 13.05.2011, 23:33 | ||||
3 - это и цифра, и число, а вот 10 в десятичной системе цифрой не является - только числом.
Для хранения двоичной записи можно использовать std::vector<bool> - он хранит значения в виде битов. Для проверки пройтись по нему двумя итераторами (обычный и реверсный), сравнивая значения.
0
|
||||
|
9 / 9 / 3
Регистрация: 14.12.2010
Сообщений: 129
|
|
| 13.05.2011, 23:38 | |
|
temp - временная переменая, из котрой получаем перевертыш.
num - это и есть "перевертыш", который сравниваем с исходным числом т.е. n. Помоему тут все очень просто и понятно.
0
|
|
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 40
|
|
| 13.05.2011, 23:39 [ТС] | |
|
0
|
|
|
95 / 81 / 3
Регистрация: 13.05.2011
Сообщений: 279
|
||
| 13.05.2011, 23:55 | ||
|
Если итераторами трудно - делайте через []. А вообще, это уже технические детали реализации - вы главное алгоритм поймите, а там уже реализуете теми средствами, которыми владеете.
0
|
||
| 13.05.2011, 23:55 | |
|
Помогаю со студенческими работами здесь
9
Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых , равен m
Получить все натуральные числа, меньшие n и взаимно простые с p Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|