Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 7.885 ]
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; }
Lista duplamente encadeada com cabecalho
Embutir texto em arquivos de imagem
Loop de Várias Váriáveis Em Um Único Laço "For" em C
Calculadora em C separada por funções e com diretivas
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Não consigo usar o Bluetooth (2)
Comprar um servidor nesse site é confiável? (5)
Exibir detalhes de vídeo no Caja (0)
Criar um servidor de arquivos local com o ubuntu server e o samba? (2)