Вот тебе решение первой .
program p1;
uses crt;
var a:array[1..10,1..10] of integer;
i,j,n,max,min,s:integer;
begin
read(N);
for i:=1 to N do begin
For j:=1 to N do begin
a[i,j]:=random (21) -10 ;
write(a[i,j]:5);
end;
writeln;
end;
max:=a[1,1];
min:=a[1,1];
for i:=1 to N do begin
If max<a[i,i] then begin
max:=a[i,i];
end;
If min>a[i,i] then begin
min:=a[i,i];
end;
end;
s:=max+min;
writeln;
write(s);
end.
Внешние устройства:Клавиатура,мышь
4 в 10 сс равно 4 в 16 сс
Чтобы 25 перевести в 16 сс раздели столбиком 25 на 16, то же самое и с числом 123
K= 2048*64*32=4194304бит
v = 16кб.
t-?
------------------
N=2^i
t=I/v
t=(k*i)/v=4194304i/131072 = 32i
Число делится на 3, если сумма его цифр делится на 3.
Алгоритм заключается в том, что в заданном числе n выделяем выделяем цифры начиная с последней и суммируем их в переменной S. после этого проверям делится ли число S на 3, если делится, то и исходное число n тоже делится на 3.
Блок-схему см. в файле.