#include <stdio.h>
#include <stdlib.h>
#define MAX 50
int main(int argc, char *argv[])
int num, aux_num;
int i = 0, j;
printf ("Digite um número em decimal:"); scanf ("%d”, &num);
aux_num = num;
while (num > 0)
vet_bin [i] = num % 2;
i++;
num = num / 2;
printf ("%d = : ", aux_num);
for(j = i - 1; j >= 0; j--)
printf("%d", vet_bin[j]);
printf("\n");
getch();
return 0;
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2RlZmluZSBNQVggNTAKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKaW50IG51bSwgYXV4X251bTsKaW50IHZldF9iaW5bTUFYXTsKaW50IGkgPSAwLCBqOwpwcmludGYgKCJEaWdpdGUgdW0gbsO6bWVybyBlbSBkZWNpbWFsOiIpOwpzY2FuZiAoIiVk4oCdLCAmbnVtKTsKYXV4X251bSA9IG51bTsKd2hpbGUgKG51bSA+IDApCnZldF9iaW4gW2ldID0gbnVtICUgMjsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIG51bSA9IG51bSAvIDI7CnByaW50ZiAoIiVkID0gOiAiLCBhdXhfbnVtKTsKZm9yKGogPSBpIC0gMTsgaiA+PSAwOyBqLS0pCiAgICAgICAgICAgICAgICBwcmludGYoIiVkIiwgdmV0X2JpbltqXSk7CnByaW50ZigiXG4iKTsKZ2V0Y2goKTsKcmV0dXJuIDA7
#include <stdio.h>
#include <stdlib.h>
#define MAX 50
int main(int argc, char *argv[])
int num, aux_num;
int vet_bin[MAX];
int i = 0, j;
printf ("Digite um número em decimal:");
scanf ("%d”, &num);
aux_num = num;
while (num > 0)
vet_bin [i] = num % 2;
i++;
num = num / 2;
printf ("%d = : ", aux_num);
for(j = i - 1; j >= 0; j--)
printf("%d", vet_bin[j]);
printf("\n");
getch();
return 0;