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

В чем может быть ошибка? (пример с побитовым сдвигом) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив 7 битовых переменных http://www.cyberforum.ru/cpp-beginners/thread699512.html
Здравствуйте!Помоги,пожалуйста разобраться с программой: Напишите программу определения максимального значения элемента массива, состоящего из 7-ми битовых переменных Максимальный элемент то можно найти,а вот как понять массив 7 битовых переменных? Заранее благодарю!!!
C++ 2. В одномерном массиве найти среднее арифметическое для элементов, расположенных между максимальным и минимальным Помогите пожалуйста я не фига не понимаю с си. Ps если можно распишите по подробней. В одномерном массиве найти среднее арифметическое для элементов, расположенных между максимальным и минимальным. Если они следуют один за другим, считать его равным нулю. Количество элементов в массиве не более 200. Формат числа цц.ц. Массив распечатывать по десять элементов на строке. http://www.cyberforum.ru/cpp-beginners/thread699510.html
C++ Задача на теорию автоматов
Условие во вложение. Не совсем понимаю алгоритм. Есть какие-нибудь идеи?
Подсчитать количество элементов массива с одинаковым местоположением, которые равны C++
Даны два массива равной длины.Подсчитать количество элементов с одинаковым местоположением, которые: а) равны б)элемент первого массива больше в)элемент второго массива больше
C++ из паскаля в C++ http://www.cyberforum.ru/cpp-beginners/thread699493.html
3)Даны два действитьельных числа. Заменить первое число нулем, если оно меньше или равно второму и оставить числа без изменения в противном случае. Program dvecifri Var a, b: real; begin Writeln('Vvedite A:'); Readln(A); Writeln('Vvedite B:'); Readln(B); if A <= B then A := 0;
C++ Устранить из строки все заданные группы букв Создать функцию обработки строки, который может содержать любое количество произвольных символов. Устранить все заданные группы букв, например: ТИП подробнее

Показать сообщение отдельно
Excogit8er
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 66
16.11.2012, 16:42  [ТС]     В чем может быть ошибка? (пример с побитовым сдвигом)
Цитата Сообщение от taras atavin Посмотреть сообщение
А 7 при сдвиге влево не получается в принципе не из чего, так как справа должны быть ноли, то есть число может быть только кратно степени двойки.
Имеем 0. То есть в бинарном виде:
0000 0000 0000 0000 0000 0000 0000 0000

Инвертируем (~):
1111 1111 1111 1111 1111 1111 1111 1111

Сдвигаем на 3 значения влево:
1111 1111 1111 1111 1111 1111 1111 1000

Опять инвертируем:
0000 0000 0000 0000 0000 0000 0000 0111

111 = 7



Что не так?

Добавлено через 2 минуты
Цитата Сообщение от I.M. Посмотреть сообщение
откуда 255? там 555
Блин. Точно. Спасибо. От жеж я балбесина...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru