Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 8.129 ]
Homepage: http://openomegasis.blogspot.com.br/
Programa em C que transforma um número decimal em binário.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char bin[200]="",ch,bin2[200]="";
int num, cont=0,cont2=0,fim=0;
do{
printf("Digite um numero para transformar em binario\nou -1 para finalizar : ");
scanf("%d",&num);
while(num >= 2){
if((num % 2)==0){
strcat(bin,"0");
cont++;
}else{
strcat(bin,"1");
cont++;
}
num = num / 2;
}
strcat(bin,"1");
for (cont = 0, cont2 = strlen(bin)-1; cont < strlen(bin); cont++, cont2--) {
ch = bin[cont2];
bin2[cont] = ch;
}
fim = strlen(bin);
bin2[fim]='\0';
puts(bin2);
cont =0;
cont2=0;
strcpy(bin,"");
strcpy(bin2,"");
fim=0;
}while(num != -1);
return 0;
}
Controle de maior idade em C++
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (1)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (1)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









