Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C- dodawanie w systemie binarnym, U2 etc

Ostatnio zmodyfikowano 2014-10-17 12:07
Autor Wiadomość
Dzionek95
Temat założony przez niniejszego użytkownika
C- dodawanie w systemie binarnym, U2 etc
» 2014-10-17 11:08:04
Witam, piszę prosty kalkulator. Wszystkie podstawowe działania arytmetyczne w nim już umieściłem, aczkolwiek chcę go uzupełnić o arytmetykę liczb z systemów tj binarny, uzupełnieniowy 2, ale nie mogę dość do tego jak napisać kod, w którym będzie wszystko zgodnie z arytmetyką tych systemów. Dajmy na to, że mam liczby 101010 oraz 111 obie w U2. Co powinienem umieścić by mnożenie było prawdziwe?
P-118667
Memento96
» 2014-10-17 11:42:00
Może to pomoże.

int l = 59;
cout.setf( ios::hex, ios::basefield );
cout << l << endl; //3b
cout.setf( ios::oct, ios::basefield );
cout << l << endl; //73
cout.setf( ios::dec, ios::basefield );
cout << l << endl; //59
http://cpp0x.pl/kursy/Kurs-C++​/Obsluga-strumienia-cout/323

edit
znalazłem też takie cuś
http:/​/programdnia.blogspot.com/2014​/04​/ckonwersja-systemu-10-na-binarny-dec2bin.html
P-118669
Dzionek95
Temat założony przez niniejszego użytkownika
» 2014-10-17 12:07:10
Dziękuję ruszyłem trochę do przodu :)
P-118670
« 1 »
  Strona 1 z 1