Converter Decimal para Binário em C
Publicado por Melquizedeque Ramos Feitoza (última atualização em 28/07/2017)
[ Hits: 7.973 ]
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
Métodos de Ordenação - Radix Sort
Retorna o tempo ocioso em uma sessão do X
Nenhum comentário foi encontrado.
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)