Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 7.931 ]
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; }
Calculadora simples de dois valores, soma, subtrai, multiplica e divide
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (7)
Problema com audio apos upgrade (10)
Instalação automatizada do Debian 12 em UEFI (2)