Const n=3;
var a:array[1..n,1..n] of integer;
i,j,k:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do begin for j:=1 to n do
begin
a[i,j]:=random(50)+50;
write(a[i,j]:4);
end;
writeln;
end;
for j:=1 to n do
begin k:=a[1,j]; a[1,j]:=a[3,j]; a[3,j]:=k; end;
writeln('Измененный массив');
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
end.
Пример:
Исходный массив:
71 82 65
87 98 79
50 74 84
Измененный массив
50 74 84
87 98 79
71 82 65
Т.к. наибольшая цифра в исходном числе "3", значит система счисления исходного числа не может быть равна двоичной и троичной, следовательно исходное число записано в четверичной или более высокого порядка системе счисления. Пусть число было записано в четверичной системе счисления, тогда его десятеричное представление равно
=
.
Ответ:4534
INPUT "N="; N
FOR I = 1 TO N
S = S + 1 / (2 * I - 1)
NEXT I
<span>PRINT "S="; S</span>