делим 16 на два и смотрим есть ли есть остаток, если остатка нет записываем число 0, результат читаем справа налево
16: 2 = 8 (0)
8: 2 = 4(0)
4: 2 = 2(0)
2: 2 = 1 (0)
и остаётся 1
в восьмеричной системе 16 = 20
делим 16 на 8 и берём число 2 (деление уголком)
16 - 8*2 = 0
читаем слева направо будет 20
в шестнадцатеричной системе 16 = 10
делим 16 на 16 и берём число 1 (деление уголком)
16 - 16 = 0
читаем слева направо будет 10
P7Y7V7
12.07.2021
Var a: array[1..10, 1..10] of real; n, m, i, j, i1, j1, i2, j2: byte; min, max: real; begin writeln('введите кол-во строк и столбцов'); read(n, m); writeln; for i : = 1 to n do begin writeln('введите ', m, ' эл. ', i, '-й строки матрицы'); for j : = 1 to m do read(a[i, j]) end; writeln('ваша матрица: '); for i : = 1 to n do begin for j : = 1 to m do write(a[i, j]: 7: 2); writeln end; for i : = 1 to n do begin min : = a[i, 1]; i1 : = i; j1 : = 1; for j : = 1 to m do if a[i, j] < min then begin min : = a[i, j]; i1 : = i; j1 : = j end; if i = 1 then begin max : = min; i2 : = i1; j2 : = j1 end else if min > max then begin max : = min; i2 : = i1; j2 : = j1 end end; writeln('максимальным из минимумов строк является элемент ', max: 6: 2, ' с индексами [', i2, ',', j2, ']'); end.
droshchupkin
12.07.2021
// pascalabc.net 3.2, сборка 1457 от 29.05.2017 // внимание! если программа не работает, обновите версию! begin var n: =readinteger('n='); var x: =arrrandom(n,-50,50); write('x: '); x.println; var y: =arrrandom(n,-50,50); write('y: '); y.println; var z: =x.where(p-> not y.any(q-> p=; write('z: '); z.println end. пример n= 17 x: -29 16 -20 -14 47 37 29 4 50 42 -30 38 -7 6 32 -11 -33 y: -26 32 24 18 -39 38 -18 -8 -42 -7 46 38 -4 -43 47 -27 -13 z: -29 16 -20 -14 37 29 4 50 42 -30 6 -11 -33
ответ: в двоичной системе 16 = 10000
в восьмеричной системе 16 = 20
в шестнадцатеричной системе 16 = 10
объяснение:
в двоичной системе 16 = 10000
делим 16 на два и смотрим есть ли есть остаток, если остатка нет записываем число 0, результат читаем справа налево
16: 2 = 8 (0)
8: 2 = 4(0)
4: 2 = 2(0)
2: 2 = 1 (0)
и остаётся 1
в восьмеричной системе 16 = 20
делим 16 на 8 и берём число 2 (деление уголком)
16 - 8*2 = 0
читаем слева направо будет 20
в шестнадцатеричной системе 16 = 10
делим 16 на 16 и берём число 1 (деление уголком)
16 - 16 = 0
читаем слева направо будет 10