.


:




:

































 

 

 

 


2

" " "

:

4

x .
0,5  
   
0,5  
1,5  
   
0,5  
   
   
.    

 

:

: 165

: 167

:

: _____

2016


4
.

1) Y[1:n, 1:m] A[1:k]. Y , A. .

2) .
. , 1623-> 3162.

1

:
k-, n-, m-, a[1:k]-, y[1:n,1:m]
:
c[1:t] - , y[1:n, 1:m] ;
: kN, nN, mN, k<=100, k<=100, k<=100.
:

2

:
k-, n-, m-, a[1:k]-, y[1:n,1:m] .
:
c[1:t] - , y[1:n, 1:m] ;
: kN, nN, mN, k<=100, k<=100, k<=100.
:

 

1

1. max = -maxint-1;

min = maxint;

min1 = 0;

max1 = 0;

l = 0;

i = 1,n, j = 1,m

max = y[i, j];

max1 = j, max < y[i, j];

 

min = y[i, j];

min1 = j, max < y[i, j];

l = l + 1;

d[l] = min1;

l = l + 1;

d[l] = max1;

 

i = 2;
l1 = 0;

l2 = 0;

l1 = 1, j = 1,k, y[i div 2, d[i - 1]] = b[j];

l1 = 1, j = 1,k, y[i div 2, d[i]] = b[j];

t = t + 1;

c[t] = y[i div 2, d[i - 1]];

t = t + 1;

c[t] = y[i div 2, d[i]];

y[i div 2, d[i]]:= 0;

y[i div 2, d[i - 1]]:= 0, l1 = 0, l2 = 0;

i = i + 2, i <= l;

2

2. x = 0;

 


i = 1,n

f = a[i];

f = f div 10;

x = x + 1, f div 10 > 0

d[i] = (a[i] mod 10) * power(10,x) + a[i] div 10;

x = 0;

 

e [3201]" strokecolor="black [3200]" strokeweight="2pt">

4 1 <n> <m> : <y[1,1]><y[1,2]>.<y[1,m]> <y[2,1]><y[2,2]>.<y[2,m]> <y[n,1]><y[n,2]>.<y[n,m]> a:<k> : <a[1]><a[2]>.<a[k]>
1

 

t = 0

 

: <<y[1,1]>><<y[1,2]>>.<<y[1,m]>> <<y[1,1]>><<y[1,2]>>.<<y[1,m]>> <<y[1,1]>><<y[1,2]>>.<<y[1,m]>> : <<a[1]>><<a[2]>>.<<y[t]>>    

 

2

4 2 a: <n> a: <a[1]><a[2]>.<a[k]> : <<d[1]>><<d[2]>>.<<d[t]>>    

 

 

 


 

 

1

4


(n)

n <

(<< >>)

n > 0


(m)

m <

(<< >>)

m > 0

(y[1:n, 1:n])

i:= 1 n

max:= -maxint-1;

min:= maxint;

min1:= 0;

max1:= 0;

j:= 1 m
max < y[i, j]

max:= y[i, j];

max1:= j;

min > y[i, j]

min:= y[i, j];

min1:= j;

l:= l + 1;

d[l]:= min1;

l:= l + 1;

d[l]:= max1;


(k)

k < 0

(<< >>)

k > 0

(a[1:k])

i:= 2;

- i <= l

l1:= 0;

l2:= 0;

j:= 1 k
y[i div 2, d[i - 1]] = b[j]

l1:= 1;

y[i div 2, d[i - 1]] = b[j]

l1:= 1;

(l1 = 0) (l2 = 0)

t:= t + 1;

c[t]:= y[i div 2, d[i - 1]];

t:= t + 1;

c[t]:= y[i div 2, d[i]];

y[i div 2, d[i]]:= 0;

y[i div 2, d[i - 1]]:= 0;

i:= i + 2;

t = 0
(<< >>)

(<<y[i, j]>>)

(<<c[i]>>)

1

Var

y: array [1..100,1..100] of integer;

c, d, b: array [1..100] of integer;

n, m, t, i, j, l, l1, l2, k, max, max1, min, min1: integer;

Begin

writeln(' 4');

writeln(' 1');

writeln(' n m:');

l:= 0;

read(n,m);

writeln(' :');

for i:= 1 to n do

for j:= 1 to m do

read(y[i, j]);

for i:= 1 to n do

Begin

max:= -maxint-1;

min:= maxint;

min1:= 0;

max1:= 0;

for j:= 1 to m do

Begin

Ifmax < y[i, j] then

Begin

max:= y[i, j];

max1:= j;

end;

Ifmin > y[i, j] then

Begin

min:= y[i, j];

min1:= j;

end;

end;

l:= l + 1;

d[l]:= min1;

l:= l + 1;

d[l]:= max1;

end;

writeln(' a');

read(k);

writeln(' ');

for i:= 1 to k do

read(b[i]);

i:= 2;

while i <= l do

Begin

l1:= 0;

l2:= 0;

for j:= 1 to k do

Begin

if y[i div 2, d[i - 1]] = b[j] then

l1:= 1;

if y[i div 2, d[i]] = b[j] then

l2:= 1;

end;

if (l1 = 0) and (l2 = 0) then

Begin

t:= t + 1;

c[t]:= y[i div 2, d[i - 1]];

t:= t + 1;

c[t]:= y[i div 2, d[i]];

y[i div 2, d[i]]:= 0;

y[i div 2, d[i - 1]]:= 0;

end;

i:= i + 2;

end;

if t = 0 then writeln(' ')

Else

Begin

writeln(' :');

for i:= 1 to n do

Begin

for j:= 1 to m do

write(y[i, j], ' ');

writeln;

end;

writeln(' :');

for i:= 1 to t do

write(c[i], ' ');

end;

end.

 

 

2

Var

r: array [1..100] of real;

a: array [1..100] of integer;

d: array [1..100] of real;

n, i,j,k, f, x: integer;

Begin

writeln(' 4');

writeln(' 2');

writeln(' :');

Repeat

read(n);

Ifn < 0 then

writeln(' ');

until n > 0;

writeln(' :');

for i:= 1 to n do

Begin

Repeat

read(r[i]);

if (r[i] < 0) or (r[i] <> round(r[i])) or (r[i] <= 9) then

writeln(' 9');

until (r[i] > 0) and (r[i] = round(r[i])) and (r[i] > 9);

a[i]:= round(r[i]);

end;

x:= 0;

for i:= 1 to n do

Begin

f:= a[i];

Whilef div10 > 0 do

Begin

f:= f div 10;

x:= x + 1;

end;

d[i]:= (a[i] mod 10) * power(10,x) + a[i] div 10;

x:= 0;

end;

for i:= 1 to n do

write(d[i], ' ');

end.

 

 

2

4


(n)

n <

(<< >>)

n > 0

(a[1:n])

x:= 0

i:= 1 n

f:= a[i];

- f div 10 > 0

f:= f div 10;

x:= x + 1;

d[i]:= (a[i] mod 10) * power(10,x) + a[i] div 10;

x:= 0;

(<<d[i]>>)

 

 



<== | ==>
- | , -- ,
:


: 2016-12-18; !; : 555 |


:

:

, ,
==> ...

1445 - | 1359 -


© 2015-2024 lektsii.org - -

: 0.32 .