Форум программистов, компьютерный форум CyberForum.ru

Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами - C++

Восстановить пароль Регистрация
 
exerenss
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 34
24.06.2014, 19:18     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами #1
написать функцию, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами. то есть читаются одинаково справа налево и слева направо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 19:18     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами
Посмотрите здесь:

C++ Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах
Получить все меньшие 100 натуральные числа,которые являются палиндромами C++
Составить программу, которая выводит на экран все натуральные числа в диапазоне от 1 до n, которые являются степенью числа 2 C++
Написать программу, которая предлагает пользователю ввести два числа, которые определяют диапазон, и выводит в консоль сумму всех чисел, входящих в C++
C++ Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на которые введенное делится без остатка
Написать программу, которая предлагает пользователю ввести число и выводит в консоль все числа, на которые введенное делится без остатка C++
Вывести строки массива строк, которые являются палиндромами C++
Программа которая запрашивает 2 числа и выводит на стандартное устройство вывода все числа, которые находятся между ними C++
C++ Напишите программу, которая читает пятизначные целые числа, определяет являются ли они палиндромами
Написать программу которая из 3 целых чисел выводит на экран те, которые являются четными C++
C++ Напишите программу, которая выводит все простые числа, которые являются палиндромами
Вывести все простые числа в заданном диапазоне, которые являются палиндромами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
24.06.2014, 19:29     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами #2
Преобразуйте числа в строку из 0 и 1 (делением на 2 в цикле) и исследуйте на "палиндромизм".
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,176
24.06.2014, 19:40     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами #3
Цитата Сообщение от IrineK Посмотреть сообщение
Преобразуйте числа в строку из 0 и 1 (делением на 2 в цикле) и исследуйте на "палиндромизм".
да необязательно

C++
1
2
3
4
5
6
7
8
9
10
11
int a=0;
int b=n;
while(b)
{
 a*=2;
 a+=b%2;
 b/=2;
};
 
if(a==n)
 //  палиндром
IrineK
Заблокирован
24.06.2014, 19:46     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами #4
ValeryS, если не хочется видеть строку, "вслепую" можно и так.
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,176
24.06.2014, 19:49     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами #5
Цитата Сообщение от IrineK Посмотреть сообщение
если не хочется видеть строку, "вслепую" можно и так.
Функций вывода числа в двоичном виде,даже на этом форуме, предостаточно
а анализировать строку на перевертыши, по моему сложнее
Yandex
Объявления
24.06.2014, 19:49     Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами
Ответ Создать тему
Опции темы

Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru