Объем изображения= количество пикселей экрана*глубину кодирования=
1024*768*32= 25165824 бит
25165824/8= 3145728 байт
3145728/1024= 3072 Кбайт
3072/1024= 3 Мбайт
Знак "?"
если все расписать, то получится так:
size=5
for i:=0 to 4 do
begin
r[i]:= chr(<span>█-9-2*i)
end;
r[4]= пустой
for i:=0 to 4 do
write(r[i]);
Число 6420.
htmlкод 6 - 54, и его по идее достаточно, чтобы найти </span><span>█
вернемся на строчку, где был </span><span>█
</span>r[i]:= chr(<span>█-9-2*i)
</span>r[0]:= chr(<span>█-9-2*0)=chr(54)
</span><span>█-9=54
</span><span>█=54+9=63
</span>Cмотрим, какой знак находится под номером 63, и это "?"
и, действительно, если подставить ? в программу и проверить, в конце выдает 6420 :)
<em>// PascalABC.NET 3.3, сборка 1547 от 07.10.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var Гласные:=['а','е','ё','и','о','у','ы','э','ю','я'];
var s:=ReadlnString;
for var i:=s.Length downto 1 do
if LowCase(s[i]) in Гласные then Insert('c'+LowCase(s[i]),s,i+1);
Writeln(s)
end.
<u>Примеры</u>
Числитель
Чиcислиcитеcель
Анастасия, принеси бумагу и силикатный клей!
Аcанаcастаcасиcияcя, приcинеcесиcи буcумаcагуcу иcи сиcилиcикаcатныcый клеcей!
1. Определим размер записи.
Трехзначное десятичное число - это число от 100 до 999. Таких чисел может быть 900. Поскольку 2⁹<900<2¹⁰, то для кодирования нам потребуется 10 бит. По условию числа кодируются неким целым число байт. В байте 8 бит, поэтому для представления 10 бит потребуется 2 байта.
Итого, длина записи составит 12+2=14 байт.
2. Определим возможное количество записей.
2 Кбайта = 2×1024 байта = 2048 байт.
Количество записей равно 2048/14 =146.3 записи.
Отбрасывая дробную часть, получим 146 записей.
8 00-8 45
8 50-9 35
9 40-10 25
10 30- 11 15
11 20-12 05