//PascalABC.NET версия 3.4.0.1677 от 17.06.18
//Если программа не запускается, то обновите версию
uses System.Linq;
function GetPrimes(n: integer): List<integer>;
begin
var primes := new List<integer>();
primes.Add(2);
for var i := 3 to n do
begin
if primes.All(x -> i mod x > 0 ) then
primes.Add(i);
end;
GetPrimes := primes;
end;
begin
var n := ReadInteger('n =');
var primes := GetPrimes(2 * n);
foreach var p in primes do
if primes.Contains(p + 2) then
writeln(p, ' ', p + 2);
end.
1-8,120, 1459, 623
Остальное пока разбираюсь
Азбука морзе, флажков азбука
1. 0.5 кб = 500 байт они одинаковы.
2. 20кб = 160000 бит. 1 стр = 32*64 = 2048 симв в странице. 160000/2048 = 78 страниц (но я не уверен )
3. 3 кбайта= 3072 байта, умножим на 8 = 24576 бит, делим на 6144 символа, получаем 4 бита на символ, то есть 2 в степени 4 = 16 символов содержит алфавит