Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 7.840 ]
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 tráfego aéreo - filas dinâmicas
Desenhando Nuvens ou o Fractal de Plasma
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Qual é o verdadeiro diferencial de um profissional especialista em Lin... (0)
Java é uma linguagem de brinquedo? (10)