Título: programa que cambie de base binaria a base decimal en C Publicado por: estudiante_1 en 19 Noviembre 2015, 17:11 pm Hola, me piden: Realizar un programa que admita números en base 2 de 8 cifras, y los convierta al correspondiente valor decimal.
Yo lo he hecho así, pero me gustaría mejorarlo con un bucle for, no me dejan utilizar arrays. Gracias por la ayuda. Código: #include<stdio.h> Título: Re: programa que cambie de base binaria a base decimal en C Publicado por: Deivbid en 23 Noviembre 2015, 02:37 am Que Tal Asi Amigo ? , Respondeme si te Funciono :D , y te lo explico mejor
#include <stdio.h> int main(){ int n,e=1,decimal=0,Y; printf("\nIngrese un Valor Binario: "); scanf("%d",&n); if(n==0){ decimal=0;} else { while(n>0){ Y=n%10; n=n/10; decimal=decimal+(Y*e); e= 2*e; } } printf("su decimal es: %d",decimal); return 0; } |