Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
niikiita
3 / 3 / 0
Регистрация: 29.05.2013
Сообщений: 225
18.05.2014, 19:48  [ТС]     Сложение в двоичной системе счисления
Цитата Сообщение от helper Посмотреть сообщение
char bvector1[9]={0,1,0,1,0,1,1,1,1};
char bvector2[9]={0,1,0,1,1,0,1,0,1};
char rezult[9];
int i;
char carry,sum;
i=8;
*carry=0;
*while (i>=0) {
* * * *sum=bvector1[i]+bvector2[i]+carry;
* * * *rezult[i--]=sum&1;
* * * *carry=sum>>1;
*}
*printf("\n");
*for (i=0; i<9; i++)
* * *printf("%d",(int)rezult[i]);

В 11 строке, что значит sum&1? &1 что значит?
И что делает sum>>1 ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru