Conversor de binario a decimal y decimal a binario
Dev - C++
8.312 visualizaciones desde el 21 de Abril del 2019
Código que muestra como convertir un valor en decimal a binario y viceversa
#include <stdio.h>
#include <conio.h>
int main(){
int opc, decimal;
printf("Selecciona una opción:\n 1. convertir de Decimal a Binario.\n 2. convertir de Binario a Decimal.\n");
scanf("%d", &opc);
if(opc==1){
char b[10];
printf("Introduzca el valor en Decimal: ");
scanf("%d", &decimal);
itoa(decimal,b,2);
printf("El numero %d en binario es: %s\n",decimal,b);
}
if(opc==2){
int dec=0,tamanho,i;
char binario[100];
printf("Introduzca el valor en Binario: ");
scanf("%s", &binario);
tamanho = strlen(binario);
for(i=0;i<tamanho;i++)
dec=(binario[i]-48)*pow(2,(tamanho-1)-i)+dec;
printf("El numero %s en deciaml es: %d\n", binario,dec);
}
system("pause");
}
Comentarios sobre la versión: Versión 1.0 (2)