.


:




:

































 

 

 

 


³ .




.

: 3, 5, 6, 4, 2, 1. ֳ .

. (1, 2, 3, 4, 5, 6) (6, 5, 4, 3, 2, 1) .

.

, . :

. , , . , , , . . ( 6) , , (: , , , ). ϳ , , ( 5) . . n , n - 1 . .

 

'

1. . , .

2. . , . .

ϳ , .

3. 1-2 ' .

4. 1-2 .

5. 1-2 .

6. 1 .

 

- () .

 

.

R, x[i] , .

 

sort_bubl;

: ;

R: ;

x: [1..5] ;

:=1 5

(' ',,'- ');

([])

;

j:=1 4

i:=1 5-j

x[i]> x[i+1]

R:=x[i];

x[i]:= x[i+1];

x[i+1]:=R

;

i:=1 5

(x [i])

ʳ.

 

 

.

program Sort;

const n = 7;

: array [l..n] of integer = (75, 34, 18, 56, 45, 64, 23);

var , j: integer;

dop: integer;

Begin

for j:= 1 to n - 1 do

for := 1 to n - j do

if a[i] > a[ i+1 ] then

Begin

dop:= a[i+1]; a[i+1]:= a[i]; a[i]:= dop

end;

writeln(' ');

for := 1 to n do write(a[i]: 4)

End.

 

.

. j:= 1. ϳ ( 1 6) : 34, 18, 56, 45, 64, 23, 75.

:

j:=2. . : 34, 18, 56, 45, 23, 64, 75.

j:=3. . : 34, 18, 45, 23, 56, 64, 75.

j:=4. . : 34, 18, 23, 45, 56, 64, 75.

j:=5. . : 18, 23, 34, 45, 56, 64, 75.

j:=6. . : 18, 23, 34, 45, 56, 64, 75.

 

'.

, . : , .

, :

, , , , , , .

, . . . integer string :

const n = 7;

: array [1..n] of string =('', '', 'Tapac', '', '', ', '');

var , j: integer; c: string;

 

:

.

. , , : a[i] <a[i+l].

 

.

, . ( ) . : , . . n -1 . .

. , , . . '. , , , . , . , , . ..

, , , .

. , , 10, 15, 5, 7, 14, 1.

³ .

( ) : , , , , , , , b . , ? 5- b, b[5]. , ' '. ( ).

' :

1. , b. ( ):

2. . : a[4].

3. a[4] = '' ( ), b[4] .

4. a[4] < '' ( ), :

5 6 7

,

( ) - :

1 2 3

.

5. a[2].

6. a[2] = '' ( ), b[2] , .

 

, () .

 

. , '' ' . , ' . ( ' ) . .





:


: 2017-01-21; !; : 629 |


:

:

. .
==> ...

1634 - | 1570 -


© 2015-2024 lektsii.org - -

: 0.013 .