Forumowicze pomóżcie prosze, jak napisać program w c++ na zamiane liczby w systemie decymalnym na inne (binarka,trójkowy,ósemkowy,szesnastkowy) ?
To co na razie udało mi się stworzyć to:
#include <iostream>
using namespace std;
int liczba,sys;
int tab[50];
int main()
{
cout <<"Program przelicza podana liczbe z dec na inny wybrany system" << endl;
cout << "podaj liczbe: ";
cin >> liczba;
cout << endl << "podaj system (np.16): ";
cin >>sys;
if(sys==2)
{
int i=0;
do
{
if(liczba%2==0)
{
tab[i]=liczba%2;
}
else
{
tab[i]=liczba%2;
}
i++;
liczba=liczba/2;
}while(liczba>0);
for(i;i>=0;i--)
{
cout <<tab[i];
}
}
return 0;
}
czekam na odp <3