Witam. Moim zadaniem jest przekształcenie kodu w taki sposób, by przeliczał nie tylko na binarne a między systemami 2..16. Podobno najlepiej wykonać to za pomocą switcha, aczkolwiek nie wiem jak się za to dobrze zabrać.
#include <stdio.h>
int liczba;
int main()
{
printf("Zamiana z systemu dziesietnego na binarny\n");
printf("Wprowadz liczbe w systemie dziesietnym: ");
scanf("%d",&liczba);
int i=0,j, tab[100];
while(liczba>0)
{
tab[i++]=liczba%2;
liczba=liczba/2;
}
for(j=i-1; j>=0; j--)
{
printf("%d",tab[j]);
}
return 0;
}