Ответы на вопрос:
Язык pascal uses crt; 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[i],digit)-1; todec: =m; end; begin writeln('введите из какой cc: '); repeat readln(cs1); until (cs1> =2) and (cs1< =36); writeln('введите число в соответствии с cc: '); readln(td); writeln('введите в какую cc: '); repeat readln(cs2); until (cs2> =2) and (cs2< =36); writeln('перевод из ',cs1,' cc --> ',cs2,' cc: '); writeln(fromdec(todec(td,cs1),cs2)); end.
Популярно: Информатика
-
VERIGINGUIGORY16.10.2021 10:33
-
Amigo22228807.01.2020 06:25
-
Nightfury101255228.08.2022 05:40
-
geniip18.06.2021 07:42
-
vhjklv30.09.2021 02:42
-
elizaveta21060509.02.2022 18:22
-
Анастасия1099806.12.2021 01:49
-
Аnимeшka12.08.2022 12:22
-
ПростоПапаЮра19.05.2020 16:01
-
mysll823.09.2021 09:46