Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 8.010 ]
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++
Algoritmo para detecção do sistema operacional em C
Embutir texto em arquivos de imagem
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Thinkpads são bons mesmo ?! (1)
Estou tentando ser legalista, mas tá complicado! (8)
Queda no serviços da Cloudflare, alguns sites estão fora do ar. (1)









