Procedure Number(number:integer);
var len,i :integer;
str :string ;
begin
str := intToStr(number);
len := length(str);
for i:= 1 to len do
writeln(str[i]);
<span> end;</span>
Суммарная скорость Робинзона и Пятницы (VR + VPt), т.е. время, через которое они встретятся, будет равно S / (VR + <span>VPt).
Попугай был в полёте всё это время, значит он пролетел путь
</span>VP * S / (VR + <span>VPt)</span>
<em>// PascalABC.NET 3.2, сборка 1415 от 25.03.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
function MatRead(var n:integer):array[,] of integer;
// функция создает и возвращает квадратную матрицу n*n,
// элементы которой вводятся к склавиатуры.
// Она фактически не нужна в этой версии Паскаля,
// потому что уже встроена, но раз просят...
begin
Result:=ReadMatrInteger(n,n)
end;
function MatSum(a,b:array[,] of integer):array[,] of integer;
begin
var n:=a.RowCount-1;
SetLength(Result,n+1,n+1);
for var i:=0 to n do
for var j:=0 to n do
Result[i,j]:=a[i,j]+b[i,j]
end;
procedure MatPrint(a:array[,] of integer; p:integer);
// вывод матрицы a в p позициях
// И эта процедура фактически не нужна, но присутствует
// из-за требований задачи.
begin
a.Println(p)
end;
begin
var n:=ReadInteger('n=');
Writeln('Введите элементы матрицы А');
var a:=MatRead(n);
Writeln('Введите элементы матрицы B');
var b:=MatRead(n);
MatPrint(MatSum(Transpose(a),b),4);
Writeln;
MatPrint(MatSum(Transpose(b),a),4)
end.
<u>Пример</u>
n= 3
Введите элементы матрицы А
1 2 3 4 5 6 7 8 9
Введите элементы матрицы B
18 17 16 15 14 13 12 11 10
19 21 23
17 19 21
15 17 19
19 17 15
21 19 17
23 21 19
Const
N = 10;
Var
A:array[1..N,1..N] of integer;
i,j,M:integer;
Begin
Randomize;
For i:= 1 to N do
Begin
M:=1;
For j:= 1 to N do
Begin
A[i,j]:=random(21)-10;
Write(A[i,j]:3,' ');
if A[i,M]<A[i,j] then M:=j;
End;
WriteLn(' Max = ',A[i,M]);
End;
WriteLn('Минимумы:');
For j:= 1 to N do
Begin
M:=1;
For i:= 1 to N do
if A[i,j]<A[M,j] then M:=i;
Write(A[M,j]:3,' ');
End;
End.
Ответ 135
Самый простой способ перевода из двоичной в десятичную
2x0+1=1 (где 1 это первый бит слева)
2х1+0=2
2x2+0=4
2x4+0=8
2x8+0=16
2x16+1=33
2x33+1=67
2x67+1=135
ответ 135