Const n=9;
var a:array[1..n,1..n] of integer;
i,j:integer;
begin
for i:=1 to n do for j:=1 to n do a[i,j]:=0;
for i:=1 to n do a[i,i]:=n div 2+n mod 2-abs(n div 2+n mod 2-i);
for i:=1 to n do begin for j:=1 to n do write(a[i,j]); writeln end
<span>end.</span>
Program test ;
Var
N, num:integer;
Begin
Readln(N) ;
Num:=(2*1) +(2*2) +(2*N) ;
Writeln(num) ;
end.
368+36008+3600008+360000008 = 363636392 (В десятеричной)
363636392 = 15АСА6А8 (в шестнадцатеричной)
15АСА6А8 = 1
5
6
8
А
А
А
<span>С в порядке возростания</span>
объём информации содержит 1500 байт.
По формуле N=2^i находим информационный вес одного символа (N=16=>i=4 бита)
количество символов - это общий вес, делённый на вес символа (I=ki=>k=I/i=4*2^13/4=2^13 символов)
Вторая задача решается так же