Program wda;
<span>Var </span>
<span>S,a,x:integer; </span>
<span>Begin </span>
<span>x:=0; </span>
<span>While x<=5 do </span>
<span>Begin </span>
<span>Writeln('vvesti chisla'); </span>
<span>Readln(a); </span>
<span>S:=S+(a*a); </span>
<span>Writeln('S=',S); </span>
<span>x:=x+1; </span>
<span>end; </span>
<span>End. </span>
<span>Вот вроде через паскаль получилось)</span>
K = 8
N = 10 + 12 = 22;
из формулы
подбираем такое минимальное i, что
i = 5(
)
I для 1 пароля 8*5 = 40 бит
тогда для
* 10 паролей нам потребуется
3200 Байт
Каждый человек желает знать где берут мозоль
Uses crt;
const n=5;
m=5;
var a:array[1..n,1..m] of integer;
i,b,j,k:integer;
begin
randomize;
for i:=1 to n do
for j:=1 to m do
begin
a[i,j]:=random(40)-20;
write(a[i,j]:3);
end;
writeln;
k:=1;
b:=20;
repeat
for i:=k to k do
for j:=1 to m do
if (a[i,j]<b) then b:=a[i,j];
writeln(b);
inc(k);
b:=20;
until k>n;
end.