Kod: Zaznacz cały
#include <iostream>
using namespace std;
string decToBin(int n)
{
string w="";
while(n>0)
{
char cyfra=n%2+'0';
w=cyfra+w;
n/=2;
}
return w;
}
int binToDec(string s)
{
int wynik=0;
for(int i=0; i<s.size(); i++)
wynik=2*wynik+(s[i]-'0');
return wynik;
}
main()
{
int n,k;
string l;
cin>>n;
switch(n)
{
case 1:
{
cin>>l;
cout<<binToDec(l)<<endl;
} break;
case 2:
{
cin>>k;
cout<<decToBin(k)<<endl;
} break;
}
system("pause");
}