Boa noite, eu estou fazendo um programa para transformar um numero fracionário binário em decimal, a parte inteira eu já consegui o problema está na hora de salvar a parte fracionária em um vetor. Aqui o código que eu fiz:
//salvando a parte decimal em um vetor
while(dec>0){ //dec é a parte fracionaria
if(dec*10>=1){
d[contd]=1;
dec=(dec*10)-1;
}
else{
d[contd]=0;
dec=dec*10;
}
printf("dec= %f d[%d]=%d\n",dec,contd,d[contd]);
contd++;
}
O printf foi para testar o que acontecia com as variaveis..
fiz um teste de deu isso:
http:// img137.imageshack.us/i/resultadoprogramaaaw.gif/ (não deu de posta como img)
o problema tá naquele 0001 que não sei como que aparece :S
Pergunta
guigo1302
Boa noite, eu estou fazendo um programa para transformar um numero fracionário binário em decimal, a parte inteira eu já consegui o problema está na hora de salvar a parte fracionária em um vetor. Aqui o código que eu fiz:
O printf foi para testar o que acontecia com as variaveis..
fiz um teste de deu isso:
http:// img137.imageshack.us/i/resultadoprogramaaaw.gif/ (não deu de posta como img)
o problema tá naquele 0001 que não sei como que aparece :S
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.