2 4 1 3
& это логическое и . | это логическое или.
чем больше &, тем меньше количество страниц. Чем больше |, тем больше страниц
Переводим в 10-тичную с.с.
3*8^1+3*8^0=3*8+3*1=24+3=27(10)
2*4^1+1*4^0=2*4+1*1=8+1=9(10)
Не верно
Можно посчитать руками. Но это не интересно.
Заметим, что G(n+1)=F(n)+G(n)=(F(n-1)-G(n-1))+(F(n-1)+G(n-1))=2F(n-1);
G(n+2) = 2F(n)
Аналогично, F(n+1)=F(n)-G(n)=-2G(n-1)
F(n+2)=-2G(n)
Тогда F(5)=-2G(3)=-4F(1)=-4; G(5)=2F(3)=-4G(1)=-4
G(5)/F(5)=1
Каждый символ это двузначное шестнадцетиричное число от 0x00 до 0xFF. Половина этого диапазона совместима с кодировкой ASCII, другая половина - с Windows-1251
Если коды до 0x80, то вбиваешь в поиск по картинкам "Таблица ASCII" и декодируешь по ней, если больше 0x80, то вбиваешь в поиск "Таблица Windows 1251" и пользуешься ей.
PascalABC.NET 3.2:
begin
Println('Исходный массив:');
var A := ArrRandom(30, -50, 50).Println;
var m := A.Max;
Println('Максимум равен', m);
Println('Изменённый массив:');
A.Select(x -> x + m).Println;
end.
Пример вывода:
Исходный массив:
-47 -34 -25 -42 -38 38 -32 42 21 -25 9 -41 -49 9 12 -3 37 38 20 -36 -42 42 37 6 37 -41 -44 -19 23 8
Максимум равен 42
Изменённый массив:
-5 8 17 0 4 80 10 84 63 17 51 1 -7 51 54 39 79 80 62 6 0 84 79 48 79 1 -2 23 65 50