Расставляешь точки справа - налево, зная, что каждое из полей меньше либо равно 255. 291689278 => 2916892.78 => 29168.92.78 => <span>29.168.92.78</span>
var a:array[1..15] of char;
i,min,max:integer;
Begin
min=1;
max=1;
for i:= 1 to 15 do begin
a[i]:= chr(random(256));
if a[min]>a[i] then min:=i;
if a[max]<a[i] then max:=i;
end;
writeln(a[min], a[max]);
End.
Объяснение:
1. 32=2^5, 5БИТ отводится на один символ.
5*10=50БИТ.
2. 64=2^6, 6БИТ отводится на один символ.
32=2^5, 5БИТ отводится на один символ.
6*40=240БИТ.
5*50=250БИТ.
Первое сообщение весит на 10БИТ больше, чем второе.
3. 300÷100=3БИТ отводится на один символ.
2^3=8 символов.
4. 100*60*80=480000 символов.
480000×8=3840000БИТ.
5. 16=2^4, 4БИТ отводится на одно сообщение.
1024×0,25=256×8=2048БИТ—вес сообщения.
2048÷4=512 символов.
Выполнение компьютером программ без участия пользователя, т.е ответ b.
Имя файла -- название книги.
файл - книга
диск -- библиотека
папка - шкаф
вложенная папка -- полка