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

Сложение в двоичной системе счисления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить число узлов в дереве, в которых есть указатель только на одну ветвь http://www.cyberforum.ru/cpp-beginners/thread1179973.html
Люди добрый помогите ,пожалуйста, нужно определить число узлов в дереве, в которых есть указатель только на одну ветвь. Мой код дерева: #include<iostream.h> struct node { int Key; int Count; node *Left; node *Right; };
C++ Графическая реализация на С++ Добрый вечер, подскажите пожалуйста решение проблемы...есть код,который реализует графический вывод примитивных фигур. вот необходимо чтобы при перемещении мышью нарисованного квадрата он перемещался не свободно по полю, а непосредственно по координатной сетке. class SETKA: public FIGURE { public: SETKA() { BTNW=60; BTNH=60; x=30; a=30; b= 30;zahvat = false; } ... http://www.cyberforum.ru/cpp-beginners/thread1179967.html
C++ экранная клавиатура
Я разобрался как записывать в блокнот текст. void Write(char a) { HANDLE hwnd=FindWindow("Notepad", NULL); hwnd=FindWindowEx(hwnd, NULL, "Edit", NULL); SendMessage(hwnd,WM_ACTIVATE , WA_ACTIVE, NULL); SendMessage(hwnd, WM_CHAR, a, 0); }; Подскажите пожалуйста, как теперь мне отправлять туда же нажатие кнопок. Т.е. чтоб можно было стирать, работали Home и End и т.д.
Деление в матрице C++
дано матрицу А размером 8х7 поделить каждый элемент столбца на элемент этого столбца который находится на главной диагонали если этот элемент равен 0. Помогите с программой я не понимаю как
C++ Чтение текстовых файлов для новичков (getline) http://www.cyberforum.ru/cpp-beginners/thread1179945.html
Задача чтения и обработки текстового файла - одна из самых распространенных. Она сравнительно проста, но у новичков порой возникают трудности и тема создана для обсуждения возникающих проблем и способов их решения. Сначала общая схема: открывается некий текстовый файл, в буфер считывается порция данных, затем эта порция обрабатывается. Цикл чтение-обработка порции выполняется, пока не будет...
C++ Маршрутная перестановка. Замена switch-case Здравствуйте. Программа уже написана и работает, но препод сказал, что нужно заменить switch-case. Подскажите, как эффективнее можно это сделать? Задача программы закодировать и раскодировать текст. Вот код: #include <iostream> #include <string> #include <fstream> #include <stdio.h> using namespace std; подробнее

Показать сообщение отдельно
TrueBit
 Аватар для TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
18.05.2014, 19:59     Сложение в двоичной системе счисления
Можно, например, так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <bitset>
#include <string>
 
int main() {
    std::bitset<32> a(std::string("100"));
    std::bitset<32> b(std::string("10"));
 
    // to int
    unsigned int a_int=0;
    unsigned int b_int=0;
    for(size_t i=0; i<a.size(); i++)
        a_int |= (a.at(i) << i);
    for(size_t j=0; j<b.size(); j++)
        b_int |= (b.at(j) << j);
 
    // print
    std::cout << "a = " << a << std::endl;
    std::cout << "b = " << b << std::endl;
    std::cout << "a+b = " << std::bitset<32>(a_int+b_int) << std::endl;
 
    return 0;
}
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru