Двоично-десятичное в с
У меня есть простой код для преобразования двоичных в десятичные числа. В моем компиляторе декомпозиция работает просто отлично для числа меньше 1000, кроме выходных всегда одинаковые 1023. У кого-нибудь есть идея?
#include
#include
// how many power of ten is there in a number
// (I don't use the pow() function to avoid trouble with floating numbers)
int residu(int N)
{
int i=0;
while(N>=1){
N=N/10;
i++;
}
return i;
}
//exponentiating a number a by a number b
int power(int a, int b){
int i;
int res=1;
for (i=0;i