1) 1 кбайт 2) там надо 1000 делить на 60 = 16.6 и умножить это на 36 = 600
Ответ: 10
Решение:
Чтобы перевести число из двоичной системы в десятеричную, нужно с конца числа умножать по порядку цифры числа на 2, начиная с 0-ой степени. Если перед тобой ноль, то и получается ноль. Если один, то умножаешь. Несмотря на ноль, степень двойки идёт по порядку. Потом все полученные цифры складываешь и твой ответ получаешь.
Рассмотрим на твоём примере:
1010
1*2^3+0*2^2+1*2^1+0*2^0=8+0+2+0=10
Ответ: 10
<em>// PascalABC.NET 3.2, сборка 1370 от 24.12.2016</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var m:=ReadInteger('Количество строк в массиве:');
var n:=ReadInteger('Количество столбцов в массиве:');
var a:=MatrFill(m,n,0);
for var i:=0 to m-1 do
for var j:=0 to n-1 do Read(a[i,j]);
Writeln('В 5-й строке число 13 встречено в колонке ',
a.Row(4).IndexOf(13)+1)
end.
<u>Пример</u>
Количество строк в массиве: 7
Количество столбцов в массиве: 8
-4 10 -6 19 -3 -6 18 -9
16 12 18 8 14 11 4 10
-10 -4 -7 13 11 -4 4 -2
-6 1 11 8 1 11 7 8
18 6 14 -7 -8 13 5 13
-1 6 14 8 -5 11 -2 -5
20 16 7 -4 6 5 20 -10
В 5-й строке число 13 встречено в колонке 6
Если из 10 элементов то
for i:=1 to 10 do
if a[i] mod 2 = 0 then a[i]:=a[i]*2;