числа во всех системах счисления начинаются с нуля.
троичная - 0, 1, 2
четверичная - 0, 1, 2, 3
пятеричная - 0, 1, 2, 3, 4
десятичная - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
в троичную систему счисления не входит тройка
ответ: б) не может принадлежать к троичной системе счисления
КОРМИЛИЦЫНА
02.11.2021
Вот один из вариантов: s=str(bin(int(input("введите число от 0 до 255: ": ].rjust(8,"0") print(s) объяснения: 1) input("введите число от 0 до 255: ") организует ввод символьной строки 2) int() преобазует введенную строку к целому числу 3) bin() преобразует целое число к строке с его двоичным извображением и слева добавляет признак "ob" 4) [2: ] - срез строки обеспечивает отсечение левых двух символов (т.е. "0b") 5) .rjust - метод, добавляющий в строку слева символы-заполнители (в нашем случае "0") до указанной длины (8). 6) и в переменную s заносится полученный результат тестовые решения: python 3.4.2 (v3.4.2: ab2c023a9432, oct 6 2014, 22: 15: 05) [msc v.1600 32 bit (intel)] on win32 type "copyright", "credits" or "license()" for more information. > > > ================================ restart ================================ > > > введите число от 0 до 255: 0 00000000 введите число от 0 до 255: 255 11111111 введите число от 0 до 255: 74 01001010
Sergei Gaishun
02.11.2021
Var a: array[1..5,1..5] of integer; i,j,p,s: integer; begin writeln('введите элементы матрицы: '); for i: = 1 to 5 do for j: =1 to 5 do read(a[i,j]); for i: = 1 to 5 do begin for j: = 1 to 5 do write(a[i,j], ' ' ) ; writeln(); end; p: = 1; s: = 0; for i: = 1 to 5 do for j: =1 to 5 do if a[i,j] > 0 then begin s: = s+1; p: = p*a[i,j]; end; writeln('количество положительных элементов = ', s); writeln('произведение положительных элементов = ', p); end.
числа во всех системах счисления начинаются с нуля.
троичная - 0, 1, 2
четверичная - 0, 1, 2, 3
пятеричная - 0, 1, 2, 3, 4
десятичная - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
в троичную систему счисления не входит тройка
ответ: б) не может принадлежать к троичной системе счисления