Требуется помощь
Виктор Олейник

Всем привет.Ниже представленна программа для выполнения операций с десятичными числами.Подскажите пожалуйста,что мне нужно в ней изменить,что бы действия выполнялись с двоичними числами?Заранее спасибо!

include <iostream>

include <conio.h>

include <windows.h>

using namespace std;
int menu();
int main()
{
int a,b,c;
cout<<"vvedite 2 chisla\n";
cin>>a>>b;
cout<<endl;
int answer=menu();

switch (answer)
{
case 0: cout<<a+b<<endl;break;
case 1: cout<<a-b<<endl;break;
case 2: cout<<a*b<<endl;break;

case 3: cout<<a/b<<endl;break;
}
system("pause");
return 0;
}

int menu() {
int key=0;
int code;

do {
system("cls");

key=(key+4)%4;

if (key==0) cout<<"-> a+b"<<endl;
else cout<<" a+b"<<endl;
if (key==1) cout<<"-> a-b"<<endl;
else cout<<" a-b"<<endl;
if (key==2) cout<<"-> a*b"<<endl;
else cout<<" a*b"<<endl;
if (key==3) cout<<"-> a/b"<<endl;
else cout<<" a/b"<<endl;
code=getch();

if (code==224)
{
code=getch();
if (code==80) key++;
if (code==72) key--;
}
}while(code!=13);
system("cls");

return key;
}

1 чел.