-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por OddFox
-
-
Olá. Estou tendo dificuldades em resolver um exercício de C++ que achei online. Ele pede para construir um código que consiga transformar um número da base binária para a base decimal. Eu escrevi um código, mas ele não está rodando. Gostaria de saber o que ele tem de errado.
#include <stdio.h>
#include <string.h>int main (){
int binario[50], decimal, dois=1, i;
printf ("Digite o seu numero em binario: ");
scanf ("%d", &binario);
i=strlen(binario);
i=i-1;
while (i>=0){
decimal+=binario*dois;
dois=dois*2;
i=i-1;
}
printf ("O numero %d na base decimal e %d", binario, decimal);
return 0;
}- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Transformar um Número da base Binária para Base Decimal
em C/C#/C++
Postado
@devair1010 , valeu! Não sabia desse <>, vou começar a usa-lo. Vou ver esse código de que você fez e entender como você o montou. Obrigado pelo ajuda.