Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В двумерном N*K массиве целых чисел поменять строку с максимальной суммой элементов со строкой с минимальной суммой элементов. Массив заполнять случайными числами, кроме случаев, когда это нецелесообразно (прогрессия, лабиринт). -В двумерном N*K массиве целых чисел поменять строку с максимальной суммой элементов со строкой с минимальной суммой элементов. https://www.cyberforum.ru/ cpp-beginners/ thread177270.html Обратная Польская Нотация C++
Пытался реализовать ОПН....ничего не вышло,обращаюсь за помощью: в чем ошибка(и)? #include <iostream> using namespace std; struct stack{ char key; stack *next; }*top=NULL,*p=new stack;
C++ В символьной строке удалить все слова, состоящие более чем из N букв https://www.cyberforum.ru/ cpp-beginners/ thread177265.html
Не использовать дефолтные функции работы со строками (например strstr, strlen) -В символьной строке удалить все слова, состоящие более чем из N букв.
C++ Создать класс "Вещественное число" https://www.cyberforum.ru/ cpp-beginners/ thread177257.html
Создать класс:"Вещественное число" Элементы класса: Поле задает значение вещественного числа; Конструктор для инициализации поля; Метод для вычисления квадратного корня из вещественного числа; Создать 1 объект данного класса, вывести значение квадратного корня.
C++ функцию, которая перемещает элементы с 1 стека во второй
из введенных целых чисел сформулировать два списка типа стек. разработать функцию, которая перемещает все элементы с 1 стека во второй, пока значение в вершине Первого стека не станет четным (в основную программу передавать адреса новых вершин первого и второго стеков ... если в 1 стеке НЕТ четным элементов, то в 2 переместить все элементы ) в функции операции выделения и освобождения памяти не...
C++ Макросы https://www.cyberforum.ru/ cpp-beginners/ thread177209.html
Написать макрос находящий большое из 4 чисел в студии с++
C++ Функции https://www.cyberforum.ru/ cpp-beginners/ thread177181.html
Помогите пожалуйста решить данный пример с использованием функций. Вот мои наработки но у меня не совсем получилось: #include <iostream> #include <math.h> #include <conio.h> using namespace std; double A(double s, double t); int main () { double t; double s;
Необходимо решить задание C++
Здравствуйте помогите пожалуйста задача такая: Даны два числа A и B (A<B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B) а так же количество этих N чисел.
C++ Найти номер строки, в которой находится самая длинная последовательность https://www.cyberforum.ru/ cpp-beginners/ thread177157.html
Как в целочисленной прямоугольной матрице найти номер строки, в котором находится самая длинная последовательность одинаковых элементов?
C++ Соседние цифры в числе https://www.cyberforum.ru/ cpp-beginners/ thread177129.html
Составить функцию, которая определяет, являются ли цифры в записи целого числа соседними в натуральном ряду. Из чисел из интервала от n до N функция выводит только те, цифры которых являются соседними в натуральном ряду. Я сделал, а программа ничего не выводит. Объясните пожалуйста ещё, можно ли обойтись без деления на 10, а как-нибудь прочитать посимвольно число и сравнить каждую цифру?...
Графическая заставка на С C++
кто может поделиться кодом заставки на С с динамическими объектами.
C++ Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений? Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений? https://www.cyberforum.ru/ cpp-beginners/ thread177102.html
Day
1179 / 989 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
16.10.2010, 20:50 0

Определить, является ли симметричным двоичное представление длинного целого числа - C++ - Ответ 1032755

16.10.2010, 20:50. Показов 2252. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Предположим, что "длинное" - это "unsigned long" - 32 бита
C
1
2
3
4
5
6
7
8
9
10
11
12
13
  for(i=31; i>0; i--)
    if (N&(1L<<i))) break;  // Ищем старшую цифру
    if (i==0) {   // Число содержит 0 или 1 значащих цифр
      cout << "Simmetrichno";
      return;
   }
    for (j=0; j<i/2; j++)
      if ((N&(1L<j)) != ((N&(1L<<(i-j)))) break;
    if (j==i/2) {
      cout << "Simmetrichno"
      return;
   }
   else cout << "Net";
Не проверял.
Это просто идея.
Возможно, потребуется отладка и уточнения, но это уж ты сам.

Вернуться к обсуждению:
Определить, является ли симметричным двоичное представление длинного целого числа C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2010, 20:50
Готовые ответы и решения:

Определить, является ли симметричным двоичное представление длинного целого числа N
Обработку двоичного числа делать без преобразование к строковому массиву, только сдвигами и...

Двоичное представление целого отрицательного числа
Напишите пожалуйста алгоритм перевода отрицательного десятичного числа в двоичное, желательно кодом...

Написать двоичное представление целого числа
Помогите пожалуйста с заданием на завтра нужно если можете киньте результат буду благодарен!

Получить двоичное строковое представление целого неотрицательного числа
Помогите пожалуйста с программой, очень надо. Описать функцию DecToBin(N) строкового типа,...

3
16.10.2010, 20:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2010, 20:50
Помогаю со студенческими работами здесь

Найти простые числа, зеркальное отображение которых является простым и двоичное представление - палиндромом
добрый вечер. передо мной стоит следующая проблема: Найти числа которые одновременнно: 1)...

Определить, составляют ли байты длинного целого числа N арифметическую прогрессию
Добрый вечер! Очень сильно прошу помощи, в си вообще ничего не понимаю, а работу надо как-то...

Определить число единиц в каждом байте длинного целого числа N
Задали сделать программу:Определить число единиц в каждом байте длинного целого числа N. Я написал...

Определить число единиц в каждом байте длинного целого числа N
Задали сделать программу:Определить число единиц в каждом байте длинного целого числа N. Я написал...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru