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

Математические действия в системах счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread146126.html
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать из файла 9 чисел начиная с 150-го. Сформировать из них матрицу A(3х3) и посчитать сумму элементов главной диагонали. Полученную матрицу и...
C++ Ссылки Для меня вроде понятно что означает конструкция int* a; создается указатель на целую переменную. А что означает конструкция int& a; ? Эта конструкция используется, в частности, для возврата... http://www.cyberforum.ru/cpp-beginners/thread146125.html
C++ Удалить из строки S1 первую подстроку, совпадающую с S2
Даны две строки: S1 и S2. Удалить из строки S1 первую подстроку, совпадающую с S2. Если такой подстроки нет, то вывести S1 без изменений.
C++ Матрица
Помогите исправить ошибки. #include <iostream.h> int matrica; int str,j,min,sum; int main() { for (str=0;str<5;str++) { for (j=0;j<5;j++) { ...
C++ Перевод на С++ http://www.cyberforum.ru/cpp-beginners/thread146087.html
Помогите перевести задачу на С++ с ПАскаля program zadacha; uses wincrt; var y,x:real; begin clrscr; x:=0; while x<=10 do begin y:=3*(sqr(x)-2)/4 ;
C++ набросайте примерный код на С++ Куб состоит из n3(n в кубе) прозрачных и непрозрачных элементарных кубиков. Имеется ли хотя бы один просвет по каждому из трех измерений? Если это так, вывести координаты каждого просвета. ... подробнее

Показать сообщение отдельно
freegat
-7 / 23 / 2
Регистрация: 05.03.2009
Сообщений: 181
16.06.2010, 20:59  [ТС]
Цитата Сообщение от odip Посмотреть сообщение
C++
1
2
int a,b,c;
c= a+b;
Операции над числами не зависят от системы счисления !
От системы счисления зависит текстовое представление числа.
То есть когда ты этот C захочешь вывести на печать - вот тут тебе и потребуется система счисления.

Полностью согласен, но для общего развития стало интересно - как сделать так, чтобы:

При сложении двух двоичных чисел A + B получить число С уже заданной системы счисления не переводя в другие системы счисления А и B

То есть

C++
1
2
3
4
5
6
7
int A;
int B;
int C;
 
A = 001;
B = 011;
C (например С в двичном виде) = A + B = 001 + 011 = 100, а не 012;
Не хочется всё ручками писать По разрядно....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru