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

реализация ROR и ROL для int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон класса в качестве параметра другому шаблону http://www.cyberforum.ru/cpp-beginners/thread766474.html
Почему у меня не получается сделать так: template <typename T> class A { // .... }; vector<A> Vec;
C++ Массив: вывести индексы тех элементов, для которых исполняется условие C[i][j]= C[j][i] Есть двухмерный масив (матрица) розмером nxn вывести индексы тех елементов для которых исполняется условие C= C. Помогите плиз, немогу нечего сделать. http://www.cyberforum.ru/cpp-beginners/thread766473.html
Динамические структуры данных C++
Проблему решил. все дело было в волшебной строчке On Error Resume Next, которая затерялась в дебрях скрипта :)
C++ Классы / Структуры и русский язык
Вобщем у меня такой баг вылазиет незнаю как побороть... Подскажите в чём грабли, и как решить. Если создаю массив обьектов то начиная со второго обьекта в класс / структуру пишется ерунда. У первого обьекта всё вроде норм, во втором в некоторых переменных нормально в некоторых смешиваются строки... Вот например . #include <iostream> #include <cstring> using namespace std;
C++ Взаимодействие с другой программой http://www.cyberforum.ru/cpp-beginners/thread766439.html
Всем добрый вечер! Подскажите пожалуйста как реализуется взаимодействие с другой программой! Посмотрев поиск нашёл несколько тем на эту тему, но там windows и окна... У меня же linux, debian и обычный демон висящий в фоне и не имеющий никаких графических окон. Интересует запуск, передача данных, и получение ответа. Есть конечно system но он каждый раз будет запускать демона и тем самым...
C++ Ключ в хэш-таблице Здравствуйте ! Помогите решить две задачи: 1. Поиск ключа в хэш-таблице с цепочками 2. Вставка ключа в хэш-таблицу с цепочками подробнее

Показать сообщение отдельно
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,737
20.01.2013, 02:51     реализация ROR и ROL для int
во первых я тебе показал как можно работать с другой разрядностью
во вторых
Цитата Сообщение от V_Ghost Посмотреть сообщение
Помогите реализовать ROR и ROL для чисел типу int, если задано число типу int и количество, на которое идёт сдвиг
где написано что у тебя другая разрядность ???
разрядность int 32 байта(для 32 битных ОС)
Цитата Сообщение от V_Ghost Посмотреть сообщение
узял число 10 и сдвигнул на 2 бита - результат получил 2147483650, явно что то не то
что значит не то ???
разрядность числа не может меняться по твоей прихоти
так получается
число 2 это два разряда
число 5 это три
а 30 это пять разрядов так что ли?

Добавлено через 1 минуту
Цитата Сообщение от V_Ghost Посмотреть сообщение
допустим я ввел число 6 и надо в циклическом сдвиге сдвигнуть на 1 бит
как число 6 хранится в памяти компютера
0000000000000000000000000...000000110
как я должен оперировать с числом: должен брать только 110, и сдвигать на 1 бит, в итоге получу
101 - число 5 (это был пример ROL)
сдвиг влево это умножение на 2
как так ты умножаешь 6 на 2 и получаешь 5???

Добавлено через 1 минуту
Цитата Сообщение от V_Ghost Посмотреть сообщение
0000000000000000000000000...000000110
как я должен оперировать с числом: должен брать только 110, и сдвигать на 1 бит,
нет ты должен оперировать всеми 32 разрядами
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru