Witam wiem że był tu podobny post (prawie identyczny) ale ja bym potrzebował napisać algorytm pozwalający na zamianę systemu dziesiętnego na binarny w jezyku C a nie C++. Więc zrobiłem coś takiego ale nie działa i nie wiem czemu. Proszę o pomoc.
#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(tab[j]);
}
return 0;
}
czemu program nie działa?