объясняю: алфавитом данной системы счисления являются числа 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f. больше одноразрядных чисел в этой сс нет. как и в десятичной, так и в любой другой, если закончились символы а надо считать дальше, добавляется второй - старший разряд ( в десятичной сс после 9 следует 10). при этом во втором разряде пишется 1, которая последовательно комбинируется со всеми символами алфавита - 10, 11, ,1b,1c,1d,1e,1f, 20,21, ,, - все двузначные числа кончились, следующим будет трехзначное 1000 и т.д
Zashchitin Denis
10.03.2021
Const n=20; var x : array[1..n] of integer; i, k1, k2 : integer; begin randomize; writeln('исходный массив: '); for i: =1 to n do begin x[i]: =random(221)-70; write(x[i],' '); end; writeln; k1: =0; k2: =0; for i: =1 to n do begin if x[i] > 0 then k1: =k1+1; if x[i] < 0 then k2: =k2+1; end; writeln('k1=',k1,' k2=',k2); end.пример: исходный массив: 73 -14 70 32 25 -31 110 117 11 -41 122 129 -49 54 65 57 -32 -49 110 -25 k1=13 k2=7
ответ: 10 (это не десять)
объясняю: алфавитом данной системы счисления являются числа 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f. больше одноразрядных чисел в этой сс нет. как и в десятичной, так и в любой другой, если закончились символы а надо считать дальше, добавляется второй - старший разряд ( в десятичной сс после 9 следует 10). при этом во втором разряде пишется 1, которая последовательно комбинируется со всеми символами алфавита - 10, 11, ,1b,1c,1d,1e,1f, 20,21, ,, - все двузначные числа кончились, следующим будет трехзначное 1000 и т.д