Enviado em 18/02/2018 - 12:51h
Boa tarde pessoal, estou com uma dificuldade de fazer conversão binario para decimal no meu codigo, estou com problemas em começar, alguem poderia me dar uma help?#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main(){
int i,j,rest,decimal,binary[999];
int choose;
printf("\t\t\t Choose the option you want below\n\n");
printf("1.If you prefer Decimal to Binary type 1: "); // Menu de seleção 1
scanf("%i",&choose); // guarda valor recebido
printf("2.If you prefer Binary to Decimal type 2: "); // Menu de seleção 2
scanf("%i",&choose); // guarda valor recebido
switch(choose){
case 1:
printf("Type de Decimal Number here: "); // Pede o numero decimal
scanf("%i",&decimal); // ler o numero decimal digitado
int n = decimal; // atribui o valor da variavel inteira n para receber o valor de decimal
i=0;
while(decimal > 0) // Enquanto o numero digitado for maior que zero
{
rest = decimal % 2; // resto recebe o valor que sobra na divisão do numero decimal por 2
binary[i] = rest; // Vetor binario guarda o resto da divisão do numero decimal por 2
decimal = decimal/2; // Decimal recebe o valor dele dividido por 2
i++; // incrementar o loop
}
printf("\n Equivalent binary of %i is: ",n); // imprimi o equivalente binario do numero decimal digitado no inicio
printf("\n\n");
for(j = i-1; j >= 0; j--) // Este laço é responsavel por mudar a ordem dos binarios... Ler eles de trás para frente.
{
printf("%d",binary[j]); // imprimi o equivalente binario
}
break;
/* This section below is intended to convert Binary to Decimal */
case 2:
printf("Type the Binary Number Here: ");
scanf("%i",&decimal);
for(i =0; rest = 0; )
break;
}
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Não consigo instalar linux mint (2)
Instalação Uefi com o instalador clássico do Mageia [RESOLVIDO] (2)
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)