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

Преобразовать целые числа в битовую посследовательность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тест по C++ http://www.cyberforum.ru/cpp-beginners/thread775440.html
Ребята помогите пожалуйста с тестом: 1. Переменную какого типа можно использовать в качестве селектора в операторе switch-case? A) int. B) double. C) char. D) Переменную пользовательского класса. 2. Что из перечисленного является примитивным типом? A) Пользовательский класс. B) Пользовательская структура. C) Массив int.
C++ Как по лучше переписать данный кусок кода FILE* f; int fileSize = 0; f = fopen("zz.txt","r"); char buf; fseek(f, 0, SEEK_END); rewind(f); fgets(buf,128,f); for(int i = 0,c=0; i<sizeof(buf)/sizeof(*buf); i++){ if((int)buf==0 || (int)buf==-52){continue; } http://www.cyberforum.ru/cpp-beginners/thread775438.html
Массивы и перегрузки C++
Есть парочка вопросов. Как объявить указатель на двумерный массив? На одномерный в таком виде int *ptr = new int ; а с двумерным так не получается. Как перегрузить индексацию двумерного массива? Если объявлять прототип так int &operator (int, int); то пишет, что слишком много параметров.
Перегрузка операторов C++
class MyInt { private: int i; public: MyInt(int _i=0) { i=_i; } int getValue()
C++ Получить сумму тех чисел данной последовательности, которые кратны 5 http://www.cyberforum.ru/cpp-beginners/thread775416.html
Даны целые числа а1,…,а50. Получить сумму тех чисел данной последова-тельности, которые кратны 5
C++ Вычислить количество ядер в процессоре Необходимо было написать программу, вычисляющую количество ядер в процессоре.всё работает.мне осталось непонятным команда "-std=c++0x" при компилированиии, что она делает? компилировал так: g++ 1.cpp -o 1.exe -std=c++0x подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
31.01.2013, 12:44     Преобразовать целые числа в битовую посследовательность
Цитата Сообщение от melanu Посмотреть сообщение
А если мне нужно считывать из файла а не из массива
Тогда нужно массив предварительно ввести. При этом будет определен размер n.
Цитата Сообщение от melanu Посмотреть сообщение
И откуда мы знаем на сколько нужно сдвигать биты?
Это делает длинный цикл for. Он, двигаясь вправо, ищет первый ненулевой бит в хранилище. Этот бит будет старшим битом предыдущего числа a. Следующее число должно сдвинуться на m, чтобы его младший бит следовал за старшим битом предыдущего числа.
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru