Информатика, опубликовано 2018-08-22 19:19:09 by Гость
Дано 4-х значное число в семиричной системе счисления. Напишите программу, переводящую это число в десятичную систему. Заранее спасибо!
Ответ оставил Гость
Писал похожую программу , мб пригодитьсяvar cs1,cs2,res,change:integer; TD:string; function FromDec(n,r:longint):string; var s:String; const digit:string[16]=0123456789ABCDEF; begin s:=; repeat s:=digit[(n mod r)+1]+s; n:=n div r; until n=0; FromDec:=s; end; function ToDec(n:string;r:longint):longint; var m,i:longint; const digit:string[16]=0123456789ABCDEF; begin m:=0; while n[1]=0 do delete(n,1,1); for i:=1 to length(n) do m:=m*r+pos(n,digit)-1; ToDec:=m; end; begin writeln(Введите из какой СC:); repeat readln(cs1); until (cs1>=2) and (cs1=2) and (cs2 ,cs2, CC:); writeln(FromDec(ToDec(TD,cs1),cs2)); end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на