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

Битовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача значений из двумерного массива в функцию http://www.cyberforum.ru/cpp-beginners/thread1106622.html
Добрый день всем! Помогите девушке разобраться! Я пишу лабораторные по Си. Осталась последняя лабораторная по решению системы уравнений методом Крамера. Я написала функцию, вычисляющую определитель по методу Сарруса для матрицы третьего порядка, как просил преподаватель. Теперь мне нужно вызывать эту функцию и передавать ей двумерные массивы со значениями. /*описание функции*/ float...
C++ Создать структуру, описывающую багаж пассажира Создать структуру, описывающую багаж пассажира. Данные структуры: количество вещей и общий вес вещей. Создать две функции: ввод количества вещей и веса каждой вещи в отдельности, вывод на экран общего веса багажа. http://www.cyberforum.ru/cpp-beginners/thread1106620.html
Загнать файл в массив C++
Добрый день , нужно загнать файл в вмассив. К примеру формат 1.bmp , а потом создать новый 1.bmp и залить в него информацию о файле из массива. Что накопал : FILE *in = fopen("C:\\1.bmp","rb"); Открываю длячтения в бинарном виде Как я понял массив должен быть типа INT Считываю в него while(!feof(in)){ int.getline(mass,255); i++ }
Задача о 8 ферзях C++
вывести в файл все 92 возможных варианта(в виде матрицы, где расположение ферзя означает единицу, а пустые клетки 0) расстановки 8 ферзей на шахматной доске.
C++ Создается ли копия объекта при индексации вектора? http://www.cyberforum.ru/cpp-beginners/thread1106603.html
for (size_t i = 0, n = v.size(); i < n; ++i) { //элементы вектора - string string &s = v; // тут const string &cs = v; //а тут? } Создается ли новый объект в указанных в коде местах ( "& s" то вроде должен отработать нормально, но сам оператор operator возвращает копию или ссылку на внутренний объект)? Если все-таки создается копия, то что нужно сделать, чтобы не создавалась...
C++ Среди заданных точек на плоскости найти ту, у которой расстояние суммы равно наибольшему от остальных точек Помогите вывести не цифру наибольшего значения, а все число. Задача: среди заданных точек на плоскости, найти ту у которой расстояние суммы равно наибольшему от остальных точек. #include <stdlib.h> #include <iomanip.h> #include <math.h> main ( ) { system("chcp 1251>0"); подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.02.2014, 11:24     Битовые операции
Цитата Сообщение от Jupiter Посмотреть сообщение
в коде с++ нельзя задать число литерал в двоичном виде
Вообще-то можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int operator"" b(const char* s)
{
    int ret = 0;
    while(s && *s)  
    {
        ret <<= 1;
        ret |= *s++ == '1' ? 1 : 0;
    }
    return ret;
}
 
int main() {
    
    std::cout << 0110b << std::endl; 
    
    return 0;
}
 
Текущее время: 08:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru