14. Укажите результат работы данного фрагмента программы. k=6; for (i=1; i<=5; i++) { cout<< «*»<< endl; } k++;
А) 1 2 3 4 5.
B)
C) 7 8 9 10 11.
D) k++.
E) 345678.
201
227
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1625 от 17.01.2018// внимание! если программа не работает, обновите версию! function atodec(n: string; k: integer): integer; // перевод из системы по основанию k в десятичную begin var s: ='0123456789abcdef'; result: =0; var pa: =1; for var i: =length(n) downto 1 do begin result+=pa*(pos(n[i],s)-1); pa*=k end end; function dectoa(n,k: integer): string; // перевод из десятичной системы в систему по основанию k begin result: =''; while n> 0 do begin var r: =n mod k; if r< 10 then result: =r+result else result: =chr(ord('a')+r-9)+result; n: =n div k end end; function atob(s: string; a,b: integer): string; // перевод из системы по основанию a в систему по основанию b begin result: =dectoa(atodec(s,a),b) end; begin var n: =readlnstring('какое число перевести? '); var (a,b): =readinteger2('исходное и результирующее основания: '); writeln(n,'(',a,') = ',atob(n,a,b),'(',b,')'); end. пример какое число перевести? 2018 исходное и результирующее основания: 10 16 2018(10) = 7e2(16)
Популярно: Информатика
-
sakds28.09.2021 22:02
-
alina0000000p16.05.2021 07:42
-
живууууу09.02.2023 02:25
-
ReginaRem2719.12.2022 05:39
-
litvinsofia24515.12.2021 09:45
-
Rianariana200209.07.2020 14:45
-
Hexihexi19.06.2020 06:19
-
gabdrahmanovaafyun20.09.2021 14:23
-
Lilpump022819.04.2022 13:34
-
5453544607.11.2022 18:31