375 Киболайт = 375 * 1024 * 8 = 3072000 бит
3072000 : 128000 = 24 с
Ответ. Понадобится 24 с.
1100111111=1*2^9+1*2^8+0*2^7+0*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=512+256+0+0+32+16+8+4+2+1=831
111111111=1*2^8+1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=511
1100011111=1*2^9+1*2^8+0*2^7+0*2^6+0*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=799
В двоичную: (делим на 2каждое число до 1 или 0)
1) 4321=1000011100001
-4320 2160 2
<em>1</em> -2160 1080 2
0 -1080 540 2
0 -540 270 2
0 -270 135 2
0 -134 67 2
1 -66 33 2
1 -32 16 2
1 -16 8 2
0 -8 4 2
0 -4 2 2
0 -2 1
0
Теперь собираем от последнего остатка до первого выделенные цифры.
2) 3333=110100000101
3) 7372 =1110011001100
Ответ:
110
Объяснение:
Просто сложите значения вписанные в нужные столбцы и строки. Пример: A - столбец, 1 - номер строка.
<em>// PascalABC.NET 3.2, сборка 1488 от 21.06.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
Write('Количество строк и столбцов в массиве: ');
var (n,m):=ReadInteger2;
Writeln('*** Исходный массив [',n,',',m,'] ***');
var a:=MatrRandom(n,m,-50,50);
a.Println(4); Writeln(4*a.ColCount*'-');
var b:=a.Rows.SelectMany(x->x).Where(x->x>0).ToArray;
Write('Массив b: '); b.Println
end.
<u>Пример</u>
Количество строк и столбцов в массиве: 5 8
*** Исходный массив [5,8] ***
1 -36 -40 31 -12 18 9 -19
-18 -32 -30 10 9 -19 -13 -11
49 -20 -9 40 -32 37 4 38
-1 -48 -43 -5 25 16 20 22
25 -39 1 -4 -26 -18 44 -49
--------------------------------
Массив b: 1 31 18 9 10 9 49 40 37 4 38 25 16 20 22 25 1 44
В а - количество цифр в числе
в b - произведение цифр
то есть число x - трехзначное и произведение его цифр=0,
990 - максимальное из трёхзначных, произведение цифр которых=0
ответ 990