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

Первый бит числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Восстановление предков обхода в ширину http://www.cyberforum.ru/cpp-beginners/thread1072431.html
На шахматной доске NxN в клетке (x1, y1) стоит голодный шахматный конь. Он хочет попасть в клетку (x2, y2), где растет вкусная шахматная трава. Какое наименьшее количество ходов он должен для этого...
C++ Контейнер deque Задание:(используя контейнер deque) ввести последовательность натуральных чисел,у конце которой 0.Не сохраняя всей последовательности в памяти, вывести порядковые номера крупнейших цифр... http://www.cyberforum.ru/cpp-beginners/thread1072429.html
Каков смысл в "куче"? C++
Всем привет! Прогуглил все вдоль и поперек, прочитал достаточно инфы, но так и не понял где, как и зачем мне может понадобиться создавать из последовательности элементов кучу... Понял что...
Разбить программу на функции C++
объясните, пожалуйста, как эту программу разбить на три функции: ввод, обработка, вывод. глобальные переменные использовать нельзя. в таком виде все работает как надо ) #include <iostream> using...
C++ Вместо значений массива в cout выводит адреса http://www.cyberforum.ru/cpp-beginners/thread1072401.html
Помогите пожалуйста! Вместо значений массива в cout выводит адреса #include<iostream> #include<conio.h> #include <iomanip> #include <math.h> #include <fstream> /*void WriteComplex(char *...
C++ Вычислить площадь треугольника и вывести на экран Директивы препроцессора и функции printf () и scanf () Спасайте товарищи,а то сессию завалю(( подробнее

Показать сообщение отдельно
StasyanKO
9 / 9 / 0
Регистрация: 13.04.2013
Сообщений: 63

Первый бит числа - C++

15.01.2014, 20:37. Просмотров 890. Ответов 2
Метки (Все метки)

Пишу программу для сжатия файлов по алгоритму RLE. Чтобы программа понимала, что читаемое число отвечает за количество символов, я решил изменить старший бит этого числа с 0 на 1. Но как реализовать это я не знаю. Дано число. Нужно первый бит этого числа инвертировать с 0 на 1. А потом взять это же число и проверить, является ли старший бит 1. Если да, то вернуть обратно с 1 на 0. Как это реализовать? Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru