Зворотний зв'язок

Навчальна програма переведення дійсних чисел з 2,8,10,16 у 2,8,10,16 системи числення

case '7': strcat(out,"111"); break;

case '0': strcat(out,"000"); break;

case '.': strcat(out,"."); break;

case '-': strcat(out,"-"); break;

default : strcpy(out,"Error"); e=0; break;

}if(e==0) break;

}

}

//функція переведення з 10 системи у 2, обробляє вхідний рядок char *in і записує

//результат у вихідний рядок char *out

void Dec2Bin(char *in,char *out)

{int i;

char s[length]="";

double x,y;

int l;

x=atof(in);

if(x<0) strcat(out,"-");

l=(int)x;

while(l!=0)

{if(l%2==0) strcat(s,"0");

else strcat(s,"1");

l/=2;

}

for(i=strlen(s)-1;i>=0;i--)

out[i-strlen(s)+1]=s[i];


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат