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

Побитовые операции (программа, которая интерпретирует старшие 3 бита как некоторое число n...) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание дружественных классов http://www.cyberforum.ru/cpp-beginners/thread769686.html
1. Класс Сумка (цвет, содержимое, количество предметов в сумке); 2. Класс Дама (имя); Описание предметной области – дама может положить в сумку какой-либо предмет.
C++ Неправильно работает перегруженный оператор #include <iostream> using namespace std; class PhoneNumber { friend ostream &operator << (ostream &, const PhoneNumber &); friend istream &operator >> (istream &, PhoneNumber &); private: char areacode; char exchange; char line; http://www.cyberforum.ru/cpp-beginners/thread769669.html
C++ Cпособ передачи книги
Группа состоит из N человек. В ней каждый имеет N/2 друзей и не более К врагов. У одного из них есть книга, которую все хотят прочитать. Написать программу, реализующую способ передачи книги таким образом, чтобы она переходя от друга к другу побывала в руках у каждого не более одного раза и вернулась к владельцу.
C++ Расчет треугольника
В окно MFC вводятся длины двух сторон треугольника (1,2 строка) и величина угла между ними(3 строка). Найти третью сторону треугольника и вывести результат в четвертую строку. Предположительно должно быть так, но не знаю как сделать MFC:( #include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Произведение элементов в строках, которые не содержат нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread769588.html
Задание: Реализуйте следующие задания своего варианта с использованием шаблона функции. Работа с двумерными массивами. Дана целочисленная прямоугольная матрица. Определить: Произведение элементов в тех строках, которые не содержат нулевых элементов. Вод код: #include <iostream> #include <conio.h> using namespace std; template <class proizv> // template - определеяем шаблон функции,...
C++ multimap: Сортировка значений в пределах одного ключа Добрый день. Каким образом можно отсортировать значения в пределах одного ключа в multimap? Без костылей. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6412 / 4878 / 447
Регистрация: 14.02.2011
Сообщений: 16,171
27.01.2013, 00:27     Побитовые операции (программа, которая интерпретирует старшие 3 бита как некоторое число n...)
Цитата Сообщение от vua72 Посмотреть сообщение
Сразу соглашусь, что сдвиги вообще корректно применять к беззнаковым.
имянно
если простой сдвиг вправо (деление на 2) еще имеет место быть для знаковых
то для циклического результат ересь
да и как можно циклически сдвинуть -2?
циклический сдвиг это чисто битовая примочка

Цитата Сообщение от vua72 Посмотреть сообщение
Единственное, этот алгоритм корректно работает с беззнаковыми,
я как то забыл акцентировать на этом внимание в примере сделал а в объяснении нет

Не по теме:

вспоминаю как я переходил на С для микроконтроллеров
надо было сделать "бегуший огонь" туда-сюда влево нормально бежал а вправо набирался
пришлось делать на ассемблере
не знал я тогда разницы для сдвига вправо между signed и unsigned

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