You are on page 1of 80

F -X C h a n ge F -X C h a n ge

PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
,


2

2011
0
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k


2

6.050101

« »
2011
1
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

“ ” 2 -
6.050101/ .: . , . , . , – .:
, 2011.– 79 .

:
. , . ,
. ( . . 1 – 4);
. , . . , . ( . . 5 – 9);
. , . ( . . 10 – 14).

050101
1 30.09.11)
( 2 29.09.11).

, ., . . .

2
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

1. ………………..4

2. ………….8

3. .
……………………………………13
4. .
…………………………….17

5. .
………………………..20

6. .
………………………………….24

7. ………………………………27

8. ( )……………………..33

9. ……………….....38

10. …………………………………………....44

11. …………………………..49

12. …………………..55

13. ………………………………………...63

14. ………………………………..70

1 ……………………………………………………………………….76

2 ……………………………………………………………………….77

………………………………………………………………78

3
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c __________________________________________________________________________________________________________________________________________________________ . d o c u - t r a c k . c
c u -tr a c k
______

1.
C++, -
, -

).
2.
,
++ .
.

-
++:
abs(X) ;
fabs(X) ;
sqrt(X) ;
exp(X) ;
sin(X) ;
asin(X ) ;
cos(X) ;
acos(X) ;
tan(X) ;
atan(X) ;
X Y pow(X,Y).
3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
4
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.

tg 2 x
t z
3 2 2
2,3 *101, 6 ,
cos e z
p 3,142 ; t 2 10 3 ; x 14 ; z 1,24 .
.

t t double

x x double

z z double

double
pi
y double
C++
Visual C++
# include <iostream.h> //
# include <math.h> //
int main()
{
double pi,t,x,z,y; //
pi=3.142;
t=2*pow(10,3); //
x=14;
z=-1.24;
y=exp(pow(tan(x),2))+(sqrt(fabs(t-z)))/
(pow(cos(pow(pi,2)),3)+
exp(pi)*pow(z,2))+2.3*pow(10,1.6); //
cout << " :" << endl; //
5
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
cout <<"y = "<< y << endl; // y
return 0;
}

5.
.
. ,
.
1. l
l 2
t 2 , g- (9,81 ).
g
.
2. m1 m2 , r
m1m2 2
, F 2
, 6.673 10 11 3
/( ).
r
F.
3. p , r,

p 2nrtg , n– . p.
n
4. ,
2 c h 5
, E 1 , c 2,997924 10 8 – ;
ch /
e
34
h =6,626 10 /c – ; =1,38 10 23
-
. E, .
5. R h: V R2h .
S 2 Rh ; S 2 Rh 2 R 2 .
V, S S .
6. , R.
4
l 2 R; S R2 ; V R3 .
3
7.
d3
V d1 z , d1 – ; d2 – ;
d2
d3 – ; z – .

6
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
8. , R c u -tr a c k

L. S R2 RL ;
1 2
V R H, H– ,
3
2
H L R2 .
9. .
r2 r2
S ; S sin ,
3600 2 180 0
r – , – , .
10. a.
b R r .
2S abc
r R , S– .
a b c 4S
11. 1, 1 2, 2 .
d ( x1 x2 ) 2 ( y1 y2 ) 2 .
12. ,
.
13. ,
.
14. (
). S R2 r2 ;
S 0
R2 r2 .
360
15. a, b
. S ab sin .
16.
n 2
. ;
n
S n 2 .
17. a,
b c.
18. , .
19. 1, 1 , 2, 2 3, 3 .
.
x1 x2 y1 y2
x ; y , , – ,
2 2
1, 1 , 2, 2 .
7
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
20. 1, 1 , 2, 2 3 , 3
.
.
:d ( x1 x2 ) 2 ( y1 y2 ) 2 .
21. Ax By c 0
x1 By1 C
1, 1 . : d d
A2 B2
.
22. a 1, 1 b 2, 2 , .

a, b a b cos ,

a x12 y12 .
23. a 1, 1 b 2, 2 . .

a, b a b cos ;

a, b x1 x2 y1 y2 ; a x12 y12 .

24. y k1 x b1 y k 2 x b2 . .
k 2 k1
tg .
1 k1 k 2
25. , :
y k1 x b1 ; y k 2 x b2 y k3 x b3 .
k 2 k1
tg , k1 k2 – ,
1 k1 k 2
y k1 x b1 ; y k 2 x b2 , – .
___________________________________________________________________________________________

1.
++, -
, -
.

8
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

2.
,
++ . -
.

++
if - else, switch goto.

if – else :
if ( ) _1; else _2;
„True”, -
_1, „False” – _2. -
, . if
else ,
.
if - else if else
. – if,
.
„ ” -
, :

! !
< <
<= = <=
> >
>= = >=
== ==
!= !=
&& &&
|| ||

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
9
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.
.
: a,b,c. a>b a<c.
.

int
a a
int
b b
int
c c

++
Borland C
#include <iostream.h>
int main()
{
int a, b, c;
cout << " a, b, c: " << endl;
cin >> a >> b >> c; //
if ((a > b) && (a < c)) // ,
cout << "a>b i a<c - !" << endl; //
// «a>b i a<c - !»
else // ,
cout << " a>b i a<c"<< endl; //
// « a>b i a<c»
return 0;
}

10
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
5.
.
. ,
:
1. . , ,
, .
2. .
3. .
4. . , –
.
5. a, b c. a b c.
:« » « ».
6. x y x y , ,
– .
7. a , b c. a b c,
, .
8. x y. x y – ,
; , 0,5;
x y– , 10 .
9. x, y, z. ,
x, y, z. .
10. , ax 2 bx c 0
. .
11. .
12. .
, ; , ;
( );
!”, ,
.
13. x y. ,
x y.
14. 1, 1 , 2, 2 3, 3 .
, .
.
15. , . ,
: R r
R r .
16. 1, 1 . ,
2, 2 .
11
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
17. y kx b , . ,
.
18. y k1x b1 y k2 x b2 .
. :
k1 k2 ; 1 k1k 2 0.
19. 1, 1 , 2, 2 3, 3 .
, .
1, 1 2, 2 :
d ( x1 x2 ) 2 ( y1 y2 ) 2 .
20. 1, 1 , 2, 2 3, 3 .
, .
1, 1 2, 2 :
d ( x1 x2 ) 2 ( y1 y2 ) 2 .
21. y k1x b1 , y k2 x b2
y k3 x b3 . , .
1 k1k 2 0, k1 k2 –
, y k1x b1 ; y k2 x b2 .
22. R A(a, b)
M ( x, y ) . , M ,
.
23. 1, 1 , 2, 2 , 3, 3
D 4, 4 . , – .
1, 1 2, 2 :
d ( x1 x2 ) 2 ( y1 y2 ) 2 .
24. 1 , 1 , 2, 2 , 3, 3
D 4, 4 . , – .
1, 1

2, 2 :d ( x1 x2 ) 2 ( y1 y2 ) 2 .

25. a 1, 1 b 2, 2 .

, a b.

——————————————————————————————————————————-

12
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
3
.

1.
++, -
, -
.
2.
, -
++ .
.

if-else ( . . 2).
– , -
. , -
, , -
.
:
sin x, x 0;
arctg x, 0 x 8;
y
lg x, 8 x 32;
1 , .
x
x=-4, y -
sin(-4); x=5, y arctg(5); x -
20, y=lg(20), 32, y -
1 .
x

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .

13
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.

sin x, x 0;
2
y 3x, x 0;
x
2, 0.

double
x x
y y double
++
Borland C
#include <iostream.h>
#include <math.h>
int main()
{
double x, y;
cout << " x: ";
cin >> x;
if (x<0) y = sin(x); // x<0y sin(x)
else
if (x>0) y = 2/x + 3*x; // x>0y 2/x + 3*x
else y = 2; // y 2
cout << " y = " <<y << endl;
return 0; }

5.
.

14
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
. ,
.
0, x 0;
sin x, x 0; 1 , 0 x 1;
6. y x
arctg x, 0 x 4; x2 , 1 x 4;
1. y 14 log 2 x, x 4.
log 2 x, x 32;
4
1 , .
x
2 4 x 20, y 10;
,
x y
ln x , x ; 20 x 0;
sin x cos 2 x, - x ; x y 2
, 10 y 0
2. z x 3 1, x 10; x y
x 1
7. z
, 10 x 100; 0 x 2 ,
x2 8 sin x cos x
ln x, . , 0 y ;
cos y 2

x log 4 x 2 y2 , .
arctg , y 0, x y;
y
x cos x, x 0;
3. z arcsin , y 0, x y;
y arcsin x, 0 x ;
2
0, . 8. y log 4 x, x 64;
2
1 2, .
x
1 1
, x 10, y 5;
x y 0, x 0;
1 , 0 x 1;
x y x2 1
, 10 x 0, 9. y
4. z x y x3 , 1 x 4;
5 y 0;
• 0 x 2 , 62 log 8 x, x 4.
sin x
,
cos y 0 y ;
2
ln x 2
y , 2
.
x y, x 0, y 0;
x
10. z arctg , 0 x 10,
y
x y 0, .
sin , y 0, x y;
y
x
5. z arccos , y 0, x y;
y sin x sin y , x 0, y 0;
, .
11. z cos x cos y , x 0, y 0;
sin x cos y
, .
cos 2 x sin 2 y

15
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
sign k sign l kl 1 1
y , , x 5, y 1;
sign k l sign k l k l ,k l x2 y2

x y
1, x 0; , 5 x 0,
12.. x y
sign x 0, x 0; 18. z 1 y 0;
1, x 0; cos x
, 0 x 2 ,
1, n m; sin y
nm
0, . 0 y ;
2
ln x y, .
ln x, x ;
sin x cos x, - x ; x y
sin 2
, y 0, x y;
x 1, x 10; y
13. z x
x 3 19. z arcsin , y 0, x y;
, 10 x 100; y
x2 8
log 2 x, .
2, .

x
ctg , y 0, x y;
y 100, x 0;
x 1 2, 0 x 1;
14. z arccos n , y 0, x y; 20. y x
y x, 1 x 4;
1, . 100 ln x, x 4.

2 4
cos x , x 0; , x 10, y 5;
x y
tg x , 0 x ;
4
15. y x y 2
log 10 x , x 32 ; , 10 x 0,
4 x y
1 , . 21. k 5 y 0;
x2
sin x cos x
, 0 x 2 ,
x 2
a a b, b 2 sin y
0 y ;
max(a, b) a b, b 2 2
2 2
16. y ln x y , .
sin3 x 2 3 ab tgb a b
min(a, b) .
, x 0;
1 3, 0 x 3;
x 22. w x
ctg , y 0, x y; x2 , 3 x 10;
y
x 6,2 log 5 x, x 10.
17. z arccos n , y 0, x y;
y
1, .

16
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
sin x, x 0; x 0,
arcsin x sin y,
arccos x, 0 x ; y 0;
2
23. y log 4 x, x 64;
x 0,
2 25. z cos x 2 cos y 2 ,
1 2, y 0;
.
x sin x cos y
, .
cos 2 x sin 2 y
x * y, x 0, y 0;
x
24. v ctg , 0 x 10,0 y 9;
y
100, .

________________________________________________________________

4
.

1.

++, -
, -
.
2.
,
++ . -
.

,
. ++ : for, while do
while.
for ( _1; _2; _3) .
, -
{ ... } ( ). 1,
2, 3 , .
.
_1– , _2 –
, _3 – ,
.

3.
3.1. . 5.

17
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.
f(x) xsin(x) [0,3 ]
m=10.
.

f f double
x x double

a a double

b b double

m m int

step step double

i i int

++
Borland C
#include <iostream.h>
18
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
#include <math.h> c u -tr a c k

int main()
{
double f, step, a, b, x;
int i, m;
cout<<” ”<<endl;
cin>>a;
cout<<” ”<<endl;
cin>>b;
cout<<” ”<<endl;
cin>>m;

step =(b – a)/m; // , x


x = a; // x
for ( i = 0; i <=10; i++ )
{
f = x*sin( x ); // y x
cout <<" f["<<x<<"]="<<f<<endl;
x = x + step; //
}
return 0;
}
5.
.
. ,
.
1. f (x) [a,b]
m:

1 f(x) x sin(x) [0, /2] 10


2 f(x) sin(x) [ /4, /2] 15
3 f(x) cos(x) [ /3,2 /3] 20
4 f(x) tg(x) [0, /4] 10
5 f(x) ctg(x) [ /4, /2] 15
6 f(x) arcsin(x) [0,1] 20
7 f(x) arccos(x) [0.5,1] 10
8 f(x) arctg(x) [2,7] 15
9 f(x) sin(x) cos(x) [0, /2] 20
10 f(x) xcos(x) [0,3 ] 10
1
11 f(x) sin [ /8,2/ ] 10
x

19
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
1
12 f(x) cos [ /4,4/ ] 20
x
13 f(x) sin(x 2 ) [ /6,2 /3] 10
14 f(x) cos(x 2 ) [ /3,3 /3] 15
15 f(x) sin(x) tg(x) [0, /4] 20
16 f(x) cos(x) ctg(x) [ /4, /2] 10
x
17 f(x) tg [0,2 /3] 15
2
x
18 f(x) tg cos(x) [ /2, ] 20
2
x
19 f(x) ctg sin(x) [ /4, /2] 10
3
x
sin
20 4 [ /2, ] 15
f(x)
2
21 f(x) cos 2(x) ln(x) [1,10] 20
x
1
22 f(x) tg(x) [0,1] 10
2
23 f(x) lnx log x [1,2] 12
2
24 f(x) arctg(x) 1 [10,20] 20
25 f(x) cos(x 2 ) sin(x 2 ) [- /2, /2] 25
___________________________________________________________________________________________

5
.

1.
++, -
, -
.
2.
,
++ .
.

20
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

while, -
.
while
while ( )
(true) (false) -
. , -
, , – while .
break continue.
break , continue -
.

3.

3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.

cos cos cos .


22 23 2n 1
.

21
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

i i int
double
res res
double
pi
= 3,14 = 3,14
int
n n

++
Visual C++
#include <iostream.h>
#include <math.h>
int main()
{ int i, n;
double res; double pi = 3.14;
cout << " : ";
cin >> n;
if (n >= 1) // ,
//
{ res = 1; //
i = 1; //
while(i <= n) // , i n
{ res *= cos(pi/pow(2,i+1)); //
i++; //
} //
cout << endl << " = " << res << endl;
}
else //
cout<<" !"<<endl;
return 0;
}
5.
.
. ,
:
:
sinx sin2x sinnx 2. 1 1 1 .
1. .
1 2 n (1 1)2 4(2 1)2 n 2(n 1)2

22
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
1 4 n2 10. 1 2 3 n.
3. .
1! 2! n! 11. qsin q 2 sin2 q n sinn .
4. 14 2 4 n4 . 1 1 1
12. .
(2 1) 2(4 1) n(2n 1)
5. 12 3 2 2n 1 2 .
13.
6. 13 2 3 n3 . 1 3 2n 1 .
7. 12 2 2 n2 . (1 1)2 4(2 1)2 n 2(n 1)2

8. 2 4 2n . 1 1 1
14. .
3 8 n 2 1
9. 1 3 2n 1 .
:
1 1 1
15. 1 1 1 .
1(1 2) 2(2 2) n(n 2)

5 12n2 4
16. .
8 15n 2 1
x x x
17. cos cos cos n .
2 22 2

18. sin sin sin .


x2 x3 xn 1
2 2n
1 1
19. 1 1 1 1 .
2 2

2 2 2 2
20. .
2 2 2 2 2 2 2 2
n
21. 1 1 1 x 2 1 x 2n .

2 2 2
22. 1 1 1 .
2(2 1) 3(3 1) n(n 1)

7 26 n3 1
23. .
9 28 3
n 1
1 1 1
24. 1 1 1 .
4 9 n 2
1 ( 1).n
25. a 1 a2 a n .
23
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
______________________________________________________________________

6
.

1.
++, -
, -
.
2.
,
++ .
.

do while, -
( –
).
do-while :
do { } while ( );
while do-while , -
do-while .
, false. -
, .
,
for, while do-while.

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
24
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ;
– ( );
– ( ) ;
– ;
– .
4.
1 1 1
14 34 (2n 1)4
=0.0000119.
.

i int
memb memb double
r r double
++
Visual C++
#include <iostream.h>
#include <iomanip.h>
#include <cmath>
int main()
{
int i;
double r, memb;
i = 0; //
r = 0; //
memb = static_cast<float>(1)/pow((2*i + 1),4);//
//
cout << setprecision(10) << setiosflags(ios::fixed |
ios::showpoint); //
do //
{
r += memb; //
memb = static_cast<float>(1)/pow((2*i + 1),4);
//
i++; //
} while (fabs(memb) >= 0.0000119); //
// ,
cout << " eps = 0.0000119: "
<< r << endl;

25
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
} c u -tr a c k

4.
.
. ,
.
:

1 1 1 1
1 1 0. 001
1! 2! 3! n!
1 1 1 1
2 1 0.005
1! 2! 3! n!
1 1 1
3 1 0.0001
2 4 2n
1 1 1 1
4 1 0.05
2 4 8 2n
1 1 1
5 0.00005
1 3 3 5 (2n 1)(2n 1)
1 1 1
6 0.0001
3 5 7 9 (4n 1)(4n 1)
1 1 1
7 0.001
12 3 2 (2n 1)2
1 1 1
8 1 0.005
2 4 34 n4
1 1 1
9 1 0.0005
2 4 34 n4
1 1 1
10 0.01
14 34 (2n 1)4
1 1 1
11 0.05
1 4 4 7 (3n 2)(3n 1)
x3 x5 x 2n 1
12 x ( 1)n 0.005
3! 5! (2n 1)!
x 2 x4 x 2n
13 x ( 1)n 0.0001
2! 4! (2n)!
x 1 (x 1)2 (x 1)n
14 0.00001
x 2x 2 nx n
x 2 x3 x4 xn
15 x ( 1)n 1 0.00001
2 3 4 n

26
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

x3 x5 x 2n 1
16 x 0.05
3! 5! (2n 1)!
x 2 x4 x 2n
17 1 0.001
2! 4! (2n)!

18 x3 x5 x 2n 1 0.01
x
3 5 2n 1
1
19 1 2 3x 3 4x 2 4 5x 3 0.05
2
20 xlna (xlna) 2 (xlna) n 0.05
1
1! 2! n!
x3 x5 n x 2n 1
21 x ( 1) 0.00005
2 3 5 2n 1
3 1 2n 1
22 0.0005
22 2 2n
1 1 3 2 1 3 6 3 1 3 6 10 4
23 1 x x x x 0.0001
4 4 8 4 8 12 4 8 12 16
1 1 1 1
24 1 0.001
2 2 32 4 2 n2
25 x x2 xn 0.005
1
1! 2! n!

_____________________________________________________________________________
_
7

1.
++, -
, -
.
2.
,
++ .
.

.
, - -
. -
27
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
.
. , :
int a[100];
char b[20];
float d[50];
100 :
[0], [1], ..., [99] ( ),
b char, - float.
++ .
:
< >[...] ... [...]= { };
.
int a[5] = {0, 1, 2, 3, 4};
char ch[3] = {'d', 'e', '9'};
,
-
. .
.
for ( i = 0; i < N; i++ )
{ cout << " ";
cin >> c[ i ]; //
}
for ( i = 0; i < N; i++ )
c[ i ]=abs(c[i]) //

for ( i = 0; i < N; i++ )


cout << c[ i ] << " "; // .

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
28
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ;
– .
4.
= ( 1, 2, …, 16) sr
p
.
.

int
p p
int
i i
s s int
- int
k k
- int
l l
float
sr sr

m m int
N N int 16
int
c c N
C++
Visual C++
# include <iostream.h>
#include <iomanip.h>
const int N = 16;
int main()
{
int c[ N ] = { 2, -6, 3, -8, 2, 3, 5, -5, -2, 5, 8,
6, -4, -9, 2, 5 }; //
int p,i,m,k,l,s;
float sr;
cout << " :" << endl;
for ( i = 0; i < N; i++ ) //
cout << c[ i ] << " ";
cout << endl;
cout << setprecision(3) << setiosflags(ios::fixed |

29
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
ios::showpoint); c u -tr a c k

k = 0; //
//
s = 0; //
m = N/2; //
for (i = 0; i < m; i++) //
if ( c[ i ] < 0 ) //
{
s += c[ i ]; //
k++; //
}
p = 1; //
//
l = 0; //
for (i = m; i < N; i++) //
if ( c[ i ] > 0 ) //
{ p *= c[i]; //
l++; //
}
if ( k == 0 ) //
cout << "
!" << endl;
else
{
sr = static_cast< float >( s )/k; //
//
//
cout <<"
= "<< s << endl;
cout << "
= "<< k << endl;
cout << " .
= "<< sr <<endl;
}
if ( l == 0 ) //
cout << "
!" << endl;
else
{
//
cout << "
= " << l << endl;
cout << "
= " << p << endl;
}

30
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
return 0; c u -tr a c k

}
5.
.
. ,
.

1. X x1, x2 , , x10 Y y1, y2 , , y10 .


.

x, y x y cos .

2. X x1, x2 , , x15 Y y1, y2 , , y15 .


X Y.

c x y sin , - X
Y.
3. X x1, x2 , , x7 Y y1, y2 , , y7 .
X+Y X - Y
Z F.
4. X x1, x2 , , x20 Y y1 , y2 , , y20 .
X Y G H.
5. X x1, x2 , , x20 Y y1 , y2 , , y20 .
X+ Y U.
2
6. 20 y x [a,b]
X, - Y.
7. 25 y ax 2 bx c [e,f]
Y. .
2
8. 12 y ax bx c [e,f],
Y , ,
.
9. 18 y ax 2 bx c [e,f],
Y , ax 2 bx c 0 [e,f]
.
10. 30 y ax 2 bx c [e,f],
Y. Y Ynegative,
- Ypozitive.

31
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k 2 c u -tr a c k
11. 30 y ax bx c [e,f],
Y.
.
12. Time(20) ( ) 100
20 .
.
13. Time(20) ( ) 100
20 .
.
14. X ( )
, Y – (
) . .
15. Mass 22 .
.
16. Urogai(20) (
) “ ” 1981 2000 .
.
17. Kurs1(7)
, Kurs2(7) -
.
, .
18. Meat(5) ( )
. . ,
. “ ”
, .
19. T(10) 1 2009 .
10 . ,
, .
20. G(10) 10
, C(10) –
.
B S.
21. Tmin(15) Tmax(15)
, 15 .
, t
. , .
22. Tair(10)
10 ,
Twater(10) –
. ,
.

32
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
23. Square(6)
, Population(6) – .
.
24. T(12)
12 .
.
25. 25 .
P, - N.
__________________________________________________________________________________________________________________________________________________________
______

8
( )

1.
++,
, -
.
2.
,
++ . .

( ) , -
- . , char [10][20] ,
10 20 ,
- . -
, , -
. , -
[5][9].
:
int a[2][3];
:
a[0][0], a[0][1], a[0][2], a[1][0], a[1][1], a[1][2].
, , :
int a[ M ][ N ] = { { 11, 2, 6, 9, 7, 14 }, { 14, 25,
36, 17, 18, 3} };
:
for( i = 0; i < M; i++ )
{
for ( j = 0; j < N; j++ )
cout <<” ”;
33
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
cin>> a[ i ][ j ]; c u -tr a c k

}
for,
( ), , -
– ( ).

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .

4.
T(2,6).
.
.

a N int
M
i,j i,j int

max max int


min min int
34
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
imax imax i- - int

jmax jmax j- - int

imin imin i- - int

jmin jmin j - - int

vsp vsp int

N N int 6

M M int 2

C++
Visual C++2
# include <iostream.h>
const int M = 2;
const int N = 6;
int main()
{ //
int a[M][N]={{11,2,6,9,7,14},{14,25,36,17,18,3}};
int i, j, max, min, imax, imin, jmax, jmin, vsp;
cout << "Isxodniy massiv:" << endl;
for( i = 0; i < M; i++ ) //
{
for ( j = 0; j < N; j++ )
cout << a[ i ][ j ] << ‘\t’;
cout << endl;
}
max = a[0][0]; // , a[0][0]
min = a[0][0]; // , a[0][0]
//
imax = 0; jmax = 0;
imin = 0; jmin = 0;
for ( i = 0; i < M; i++ ) //
for ( j = 0; j < N; j++ ) //
{
if (max < a[i][j]) //
{
max = a[ i ][ j ];//
imax = i; //
jmax = j; //
}
35
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
if (min > a[i][j]) //
{
min = a[ i ][ j ]; //
imin = i; //
jmin = j; //
}
}
cout << endl;
cout << " = " << max << endl;
cout << " = " << min << endl;
// :
vsp = a[imax][jmax]; //
a[imax][jmax] = a[imin][jmin]; //
//
a[imin][jmin] = vsp; //
//
cout << endl << " : " << endl;
for( i = 0; i < M; i++ )
{
for ( j = 0; j < N; j++ )
cout << a[ i ][ j ] << ‘\t’;
cout << endl;
}
return 0;
}
5.
.
. ,
.
1. 6 .
, .
2. 7x2 .
.
3. 3x3 .
, .
4. 4x6 .
.
5. 4x3 .
, .

36
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
6. 3x5 .
,
.
7. 5x2 . ,
.
8. 2x4 .
, ‘0’.
9. 2x4 . ,
, .
10. 4x2 .
, 12.
11. 2x5 .
, .
12. 3x4 .
, .
13. 3x2 .
.
14. 6x2 .
,
.
15. 3x5 .
, .
16. 4x3 .
, 0,1.
17. 3x6 .
.
18. 6x2 .
max - min , max -
, min - .
19. 5x6 .
, .
20. 7x2 .
, .
21. 3x5 .
,
.

37
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
22.
Y(5x6).
23. (4 4)
, .
24. (2 3) ,
.
25. 4x4 .
, ‘0’.

1.
-
++, -
.
2.
,
++ .
.

IBM PC 256 -
. ,
0 255, 256.
, ,
, -
,
. ASCII (American Standard Code for
Information Interchange – -
). -
. -
1.
++
, -
:
char array[6] = " ";
char s[ ] = {' ', ' ', ' ', ' ', ' ', '\0'}; //

;
38
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
char *b; // -
. b,
( ).
-
, ( –
stdio.h, string.h):
scanf( ), gets( ) - ;
printf(), puts( ) - ;
strcpy( 1, 2) – 2 1;
strcat( 1, 2 )– 2 1, 2
;
strlen( 1 )– 1,
;
strcmp( 1, 2) – 1 2 -
, .
, cin
):
char word [20];
cin>>word;
word.
, .
19, ,
‘\0’.
, ,
cin.getline() .
char sentense [80];
cin.getline(sentense, 80,’\n’);
sentense – , 80 – , ‘\n’ –
– ( ).
, ‘\n’,
,
‘\0’).

2.
3.
3.1. . 5.
.
3.2. :
– ;
39
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.
1. ,
‘ ! ’. ‘ ’.
.

i i int

k k ‘ ’ int

n n , - int
, -
‘!’
c[100] c[100] 100 char

++
Visual C++
#include <iostream.h>
#include <string.h>
int main()
{
int i, n, k; n = 0; char c[100];
cout << " :" << endl;
cin >> c[ n ]; //
while (c[n]!='!') // , ‘!’
{
n++; //
40
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
cin >> c[ n ]; //
}
k = 0; // ‘ ’
for (i = 0;i < n;i++) //
{
if (c[ i ] == 'o') // = ‘ ’,
k++; //
}
//
if ( k == 0 )
cout << " ‘ ’ " << endl;
else
cout <<" ‘ ’ = "<< k << endl;
return 0;
}
2. . , ASCII
.
.

int1 int1 int

int2 int2 int


ch ch char
++
Visual C++
# include <iostream.h>
# include <string.h>
void main ()
{
char ch;
int int1, int2;
cin>>int1; // 0 .. 255
ch=char(int1); //
cout<<"ch = "<<ch<<endl; //
int2=int(ch); //
cout<<"int2 = "<<int2<<endl; //

41
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
} c u -tr a c k

5.
.
. ,
.
1. , .
, ,
.
2. ,
79.
.
3. , ‘ * ’.
.
4. .
.
5. ,
, . .
6. . -
, .
, ‘ # ’.
7. 0 255.
, .
256.
8. . , ,
.
: ‘ ? ’, ‘ ! ’, ‘ . ’.
9. , .
: ‘ ! ’, ‘ ? ’. ,
.
10. , .
. ,
, , , , .
11. ,
‘ ’.
12. , ,
‘ ’.
13. . ,
, . ,
- .
14. .
‘ ’, 1001 1996,

42
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
, :‘ ,
’.
15. . ,
, : ‘
’,‘
’, ‘ ’.
, - .
16. , - .
.
17. 10 .

.
18. . ,
‘ ’ .
19. 10
. . .
20. .
Mersedes ”, Opel “ ”,
BMW ”T ”, Reno “ ”, Fiat “ a", Shkoda ”.
21. . ( )
, - , ‘->’
( , ‘ABBA -> 65 66 66 65’).
22. 10 , 10
.
( ) .
23. , - .
.
24. 10 .
.
25. .
, ‘ ’
.

________________________________________________________________________________

10

1.
, ,
++.
.
43
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

2.
,
++ .
.

++
( ). , -
. . ++
. ,
.
:
_1,
_2, ...);
, .
-
( : (int, float, ...)
: (int , float b, ...) ).
++
.
:
_1,
_2,...)
{

}
, , , , -
return:
return ;
, -
: .
int f(int a, int b)
{
f (a > b) { printf("max = %d\n", a);
return a;
}
printf("max = %d\n", b); return b;
}
:
c = f(15, 5);
c = f(d, g);
f(d, g);

44
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
return ; , -
, .
" "( ).

3.
3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.
m
.
.

Step

r r long
int
a a , long
int
b b long
int

45
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
x x , - long
s int
s s x long
int

++
Visual C++
#include <iostream.h>
long int Step(long int a, long int b) // Step
// a( ) b( )
{
long int r;
r = 1;
if ( b > 0 ) //
for( int i = 0; i < b; i++ )
{
r = r * a; // b
}
else r = 0;
return r; //
}
int main() //
{
long int x, s;
cout << " : ";
cin >> x;
cout << " : ";
cin >> s;
cout << x << " " << s << " = "
<< Step( x, s ) << endl; // Step
//
return 0;
}
5.
.
. ,

.
1. :
1,x 0
sign(x) 0,x 0 . : sign(-a).
1,x 0

46
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
2. n! 1 2 3 ... n .
1 7.
3.
n!
Cm . ,
n m!( n m)!
C 4 ,C 6 ,C 6 .
2 3 2
4. n
a an n
S 1 . :
2
1, 2, 3,..., 100.
5. n
a 1 qn
1
S . :
1 q
1, 2, 4, 8,... , 100.
6. x m (m -
2 4 5
). , , .
7. . arcsin(0,9), arcsin(0,1),
x
arcsin(-0,9), arcsin(0,99), Y arctg .
1 x2
8. 7x2 .
,

9. . arccos(0,5),
arccos(0,6), arccos(-0,5), arccos(0,99),
1 x2
Y arctg .
x
10. 5x2 . ,
.
.
11. 2x4 . ,
, .
.
12. 4x6 .
.
.
13. 6x2 .
,
. .

47
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
14. 3x5 .
, .
.
15. 6x2 .
= max - min , max -
, min - .
.
16. . ctg(0,9), ctg(0,1), ctg(-
cos(x)
0,9), Y .
sin(x)
17. 3x3 .
, .
.
18. 4x4 .
.
.
19. . tg(0,9), tg(0,1), tg(-0,9),
sin(x)
Y .
cos(x)
20. x 3,
3.
21. 5x5 . ,
.
.

48
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
22. 3x4 . ,
.
.
23. :
S p(p a)(p b)(p c) , a, b, c – , p – -
. :
a, b, ,
3.1 4.5 1.2
4.0 6.7 2.9

24.
.
.
a2 b 2 c 2 2 b c cos .
, b, ,
3 4 /2
2 3 /4
2 2
25. V R H,
3
R - , H - .
:
R, H,
6 4
7.5 4
12 3.2

11

1.

++ , ,
. -
.
2.
,
++ .
.

49
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

++ ,
, , ,
. ,
, . ,
, . :
void swap(int *a, int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
swap(&b, &c) (
b ) , b c
.
,
, .
, ( ) .
.
:
1. ( : int m[100];).
2. ( :
int m[];).
3. ( : int *m;). -
.
-
. .

3.

3.1. . 5.
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
50
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ( ) ;
– ;
– .
4.
(2,3).
.
.
.

mat mat [N][M] int


int
mx mx
int
mn mn
N N int 2
M M int 3

PoiskMaxMin

[n][m] int
x x
int
n n
int
m m
int
i i
int
j j
int
*max *max
int
*min *min

51
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
++
Vusual C++
#include <iostream.h>
const int N = 2, M = 3;
//
void Input(int x[N][M], int n, int m, char *name)
{
for ( int i = 0; i < n; i++)
{
for ( int j = 0; j < m; j++ )
{
cout <<" "<<name<<"["<<i<<"]["<<j<<"]";
cin >> x[ i ][ j ];
}
}
}
//
void Output( int x[N][M], int n, int m, char *name )
{
for ( int i = 0; i < n ; i++ )
{
for ( int j = 0; j < m; j++ )
{
cout << x[ i ][ j ] << '\t';
}
cout << endl;
}
}
//
void PoiskMaxMin( int x[N][M], int n, int m, int *max,
int *min )
{
*max = x[0][0];
*min = x[0][0];
for ( int i = 0; i < n; i++ )
{
for ( int j = 0; j < m; j++ )
{
if ( *max < x[ i ][ j ] ) *max = x[ i ][ j
];
if ( *min > x[ i ][ j ] ) *min = x[ i ][ j
];
}
}
}

int main() //
52
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
{ c u -tr a c k

int mat[ N ][ M ];
int mx,mn;
Input(mat,N,M,"mat"); //
cout << endl << endl;
Output(mat,N,M,"mat");//
cout << endl << endl;
PoiskMaxMin( mat,N, M, &mx, &mn ); //
//
cout << " = " << mx << endl;
cout << " = " << mn << endl;
return 0;
}
5.
.
. ,
-
,.
1. (4,4) Y(3,3), ,
. ,
.
2. (4,4) Y (5,5),
. , ,
.
3. (3,3), Y (5,5), (4,4).
. ,
.
4. (4,3) Y (3,5).
. ,
.
5. (6,3) Y (4,5).
, . ,
.
6. (3,3) Y (5,5), . ,
.
7. (6,2) Y (4,5).
, . ,
.
8. (4,4) Y (3,4).
, , ‘10’. ,
.

53
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
9. (4,5) Y (5,5).
.
,
.
10. (3,3) Y (4,5),
. ,
.
11. (5,2) Y (3,2).
. ,
.
12. (4,3), (5,4), (5,4) x y. x*A, y*B,
x*C+y*B. , , ,
.
13. (4,4), Y (5,5), (6,6). ,
B ,C . , ,
.
14. (4,4), Y (3,3), (5,5).
, . ,
.
15. (3,3), Y (5,5), (4,4). .
, ,
, :
n n
A III a2 .
ik
i 1k 1
16. (3,5), Y (5,2), (4,6),
. , ,
.
17. (4,5), Y (5,3), (4,6),
. , ,
.
18. (3,5), Y (5,2), (4,6),
. , ,
.
19. (4,5), Y (5,3), (4,6).
.
, .
20. (3,3), Y (5,5), (4,4),
. , ,
.
21. (3,3), Y (5,5), (4,4).
. , ,
.

54
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
22. (3,5), Y (5,2), (4,6). .
, , ,
.
23. (4,5), Y (5,3), (2,6).
. , , ,
.
24. (3,3), Y (5,5), (4,4).
. , ,

.
25. (3,5), Y (5,2), (4,6).
. , ,
.

12

1.
++,
, -
, .
2. i
,
++ .
.

++ :
ifstream - ;
ofstream – ;
fstream – .

, “ ” (<<) „ ” (>>).
,
. ,
ofstream outfile(”Test.dat”);
if (!outfile)

55
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
{ cout <<” ”; c u -tr a c k

return;
}
outfile, ”Test.dat”, -
. , outfile -
0, if .
, :
ifstream intfile(”Test.dat”);
if (!infile)
{ cout <<” ”;
return; }
:
outfile << i << ” ” <<k << ” ” << s <<endl;
put write:
outfile.put(’z’) // ’z’;
outfile.write(s,5) //
s.
ifstream „
” ( >> ), ,
nfile >> i1 >> i2 >> endl;
get getline, :
infile.get() //
.
EOF ;
infile.getline(s,80) //
(s 80 ).
close:
outfile.close();
infile.close().

3.
3.1. . 5.
.
3.2. :
– ;
56
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– );
– ( ) ;
– ;
– .
4.
12 . -
. : ,
.
.

RadIn RadIn
ifstream
NewFile NewFile
ofstream
i i
int
r r
double
l l double
s s double
n n
double

++
Visual C++
# include <iostream.h>
# include <ostream.h>
# include <fstream.h>
# include <iomanip.h>
void main()
{

57
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
double r,l,s,n; c u -tr a c k

fstream Radin("radius.txt",ios::out); //
//
"radius.txt"
if (!Radin) //
{ cout <<"Error file Radin"<<endl;
exit(1);
}

for (int i= 0; i<4; i++)


{
cout<<"Vvedite radius"<<i+1<<" kruga";
cin>>r; //
Radin<<i+1<<" "<<r<<endl; // "radius.txt"
}
Radin.close; // "radius.txt"
ifstream Radout("radius.txt",ios::in); //
//
"radius.txt"
if (!Radout) //
{ cout <<"Error file Radout"<<endl;
exit(1);
}
fstream NewFile ("newfile.txt",ios::out); //
// "newfile.txt "
if (!NewFile) //
{ cout <<"Error file NewFile"<<endl;
exit(1);
}
cout<<"Nomer\tRadius\tDlina\tPloshad"<<endl;
for(i=0;i<4;i++)
{

Radout>>n>>r; // "radius.txt"
l=2*3.14*r; //
s=3.14*r*r; //
// :
cout<<setiosflags(ios::fixed|ios::showpoint)<<
setprecision(2)<<n<<'\t'<<r<<'\t'<<l<<'\t'<<s<<endl;
// "newfile.txt ":
NewFile<<setiosflags(ios::fixed|ios::showpoint)<<
setprecision(2)<<n<<'\t'<<r<<'\t'<<l<<'\t'<<s<<endl;
}
Radout.close; // "radius.txt"

58
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
NewFile.close; // "newfile.txt "
}

5.
.
. ,
.
1. - 20
. .
, : ,
, .
.
.
2. - 15 .
.
, :
, .
.
.
3. - 12 .
, .
, : , .
.
. : l 2 R,
S R2 .
4. - 12 .
.
, : ,
, .
.
. :V R2 h , S 2 R h.
5. - 15 .
.
, : , ,
. .
. :
1
V R2 h , S R l.
3
6. - 18 .
.
, :

59
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
, .
.
.
7. - 14 .
.
, : ,
, .
.
.
8. - 19 .
.
, : ,
. .
.
9. - 15
. .
, :
, .
.
.
10. - ,
14 .
.
, : , ,
, .
.
n
. :S a r.
2
11. - 18
. .
, :
, ,
.
.
.
12. - 18
. , ,
, :
, .
.
.
13. - ,
14 .
60
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
,
: , ,
, .
.
n
. :S a r.
2
14. - 15
. ,
, , :
, .
.
.
15. - 19 .
, , ,
: ,
. .
.
16. - 14 .
,
: ,
. .
.
17. - 18 .
,
: , , .
.
.
18. - 15 .
, , ,
: , ,
. .
. :
1
V R2 h , S p R l.
3
19. - 12 .
, , ,
: , ,
. .
. :
V R2 h , S 2 R h.
20. - 12 . ,
, 10, ,
: .
61
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
.
. :l 2 R, S R2 .
21. - 15 .
, , ,
: , .
.
.
22. - 20
. , ,
, : .
.
.
23. (2 2), B(2 2), (3 3) D(3 3).
det(A) Tr(C)
,
Tr(B)Tr(D) det(B)
det – (det(A) a a a a );
11 22 21 12
N
Tr – (Tr(A) = a ).
i 1 ij
.
24. (5 3), B(2 6) , (4 4) D(3 5).
.
.
25. (4 4), (3 3) (5 5).

.
. ,
,
.

62
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k ______________________________________________________________________________ c u -tr a c k

13

1.
++,
, -
.
2.
,
++ .
.

- ( , ,
, .), .

struct { _1 _1; //
;
.........
_n _n;};
:
sruct date {int day;
int month;
int year; };
, , -
, :
struct date {...} a, b, c;
, :
struct man {char name[20], fam[20];
struct date bd;
int age; };
, :
struct man man_[100]; // man_,
100 man.
, ,
, :
man_[j].bd.day = 22;
man_[i].age = 19;
man_[j].bd.year = 1982;

3.
3.1. . 5.
63
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
.
3.2. :
– ;
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .
4.

, , , , ).

; ,
25 .
.

int -
i i
int
rik rik
Inform
sotr sotr
Inform
char
fio Fio
Inform.
int
year year Inform. -

char
pol pol
Inform. .
int
srokrab srokrab Inform.
.
64
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
int
zarpl zarpl Inform.

++
Visual C++
#include <iostream.h>
struct Inform //
{
char fio[40];
int year;
char pol;
int srokrab;
int zarpl;
};
const int N = 2;
int main()
{
Inform sotr[N];
int i, rik;
// :
cout << " :" << endl;
for ( i = 0; i < N; i++ )
{
cout << " : ";
cin >> sotr[i].fio;
cout<<" "<<sotr[i].fio<<": ";
cin >> sotr[i].year;
cout << " " << sotr[i].fio << ": ";
cin >> sotr[i].pol;
cout << " " << sotr[i].fio << ": ";
cin >> sotr[i].srokrab;
cout << " " << sotr[i].fio << ": ";
cin >> sotr[i].zarpl;
}
cout<< " "<<endl;
cin>> rik;
for ( i = 0; i < N; i++ )
{
if ((rik-sotr[i].year)<25)
{
cout << sotr[i].fio<<endl;
cout << sotr[i].year<<endl;
cout << sotr[i].pol<<endl;
cout << sotr[i].srokrab<<endl;
cout << sotr[i].zarpl<<endl;
}

65
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
} c u -tr a c k

return 0;
}

5.
.
.
.
1. ,
( , , , ,
).
;
, ( ).
2.
, , , , ,
, ).
;
, .
3. (
, , , , ).

; ,
.
4.
, , ( , , , ,
, ), 1 ).
;
,
.
5.
, ,
, ( , ).
;
,
.
6. ,
( , , ).
;
.
7. ( , ,
, ).

66
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
;
, 2009 .
8. (
, , ).
;
,
10 .
9. (
, , , ,
).
;
,
.
10.
( , , , ,
, , ).
;
,
.
11. ,
( , , ).

;
.
12.
, , , , :
, , , ).
;

.
13.
, , , ,
, ).
;
,
.
14. ,
( , , , ,
).
;
, .
15. .
: , ,
67
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
, ( , , ), .
( )
.
16. : ,
, ,
( , , , ).
( ).
( )
,
.
17.
: ( , ,
.), , , (" ",
", " ", " ", " ").
, .
18. , .
: , , (
), , ( ,
, , ).
,
200 .
19. ,
: (i80386DX, i80486SX, i80486DX, i80486DX2,
i80486DX4, Pentium), , , -
, ($). , ,
.
20. : ,
, ( -40, -134, -154, -24, -747),
, .
.
21.
: , ,
, ( , , , , ,
, ).
.
22. ,
: , ,
, , . ,
.
:
, ,
18100 225
9720 127
68
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
5550 100
1900 119
1290 6
1250 130
1140 64
1065 93
1050 60
, 82400 393

, 59600 208

58000 281
.
30200 137

28600 156

52700 64

24300 28

, 19500 236

- , 2400 145

, 68000 80

, 34000 1470

, 30800 706

, 5200 15
23. , .
: ( , , ,
, ), , , .
, .
24. .
: (“ ”, “ ”,
”, “ ”, Mercedes, Opel, BMW, Ford, Toyota), ,
($), . ,
.

69
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
25.
, , ( , ,
, ), , .
(
).
.

14

1.
++
,
.
2.
,
++ .
.

++
new, ( ).
, ,
, :
int *pi = new int; // int.
" int".

, .
. new
. :
int i = 100;
char *ps = new char[i*2]; // ps 200
char.

: ps[n], n – .
, new, ,
.
delete, ,
. :

70
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
int *pi = new int; // ;
delete pi; // .

delete :
int *pia = new int[100]; //

delete [] pia; //

:
int **mas = new int* [m] //
m , –

for (int i = 0; i<m; i++)


pmas[i]=new int [n]; //
int n
: pmas[k][l], k –
,l– .
delete pmas; //
malloc()
calloc().
malloc() - ,
, .
- void*,
. calloc() -
. - void*.
:
int *pi =(int*)malloc(sizeof(int));// int;
int *pia2 =...
(int*)malloc(size*sizeof(int)); // int
size int *pia2 =... ;
(int*)calloc(size,sizeof(int)); //
.
, malloc() calloc(),
free(), : ,
. . :
free(pia2).

3.

3.1. . 5.
.
3.2. :
– ;
71
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
– ( );
– ++.
3.3. .
, .
3.4. .
:
– ;
– ;
– ;
– ( );
– ( ) ;
– ;
– .

4.
. .
, .
.

int
N n
int
M m
- float
S S , -

int
**pmas **pmas
int
pmas pmas
J j int
I i int
++
Borland C
# include <iostream.h>
int main ()
{
int n,m;
cout<<"VVedite kolichecstwo strok";
72
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k
cin>>n; c u -tr a c k

cout<<"VVedite kolichecstwo stolbzow";


cin>>m;
int **pmas=new int* [m]; // m
float S=0;
for (int i = 0; i<m; i++)
pmas[i]=new int [n]; //
// int n
for ( i = 0; i<n; i++)
for ( int j =0;j<m; j++) //
{ cout<<"WWedite pmas["<<i<<","<<j<<"]=";
cin>>pmas[i][j];
S+=pmas[i][j]; //
}

for ( i = 0; i<n; i++)


for ( int j =0;j<m; j++) //
{ cout<<" pmas["<<i<<","<<j<<"]="<<pmas[i][j];
}
S=S/(n*m); //
cout<< "S="<<S;
delete pmas; //
return 0;
}
5.
.
. ,
.
1. ,
, .
2. ,
, .
3. , ,
.
, .
4.
. ,
.
5. , ,
. ,
.

73
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
6.
, .
, .
7. .
, .
8. .
,
.
9. ,
. ,
.
10.
. ,
.
11. .
,
.
12. ,
, .
13.
, .
, .
14. Y , .
,
.
15. ,
. ,
.
16. ,
, ‘10’. ,
.
17. ,
.
, .
18. .
, .
19.
Y. ,
.
20. ,
. ,
.

74
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
21. (Nx ) B(NxM). ,
.
22.
, . ,
.
23.
.
, .
24. ,
, .
25. , i-j=k.
k . ,
.

75
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
1
ASCII (0-127)
(American Standard Code for Information Interchange)

DEC CHAR Name CHAR CHAR CHAR


DEC DEC DEC
0 Ctrl-@ NUL 32 SPC 64 @ 96 '
1 Ctrl-A BOH 33 ! 65 A 97 a
2 Ctrl-B STX 34 " 66 B 98 b
3 Ctrl-C ETX 35 # 67 C 99 c
4 Ctrl-D EOT 36 $ 68 D 100 d
5 Ctrl-E ENQ 37 % 69 E 101 e
6 Ctrl-F ACK 38 & 70 F 102 f
7 Ctrl-G BEL 39 ' 71 G 103 g
8 Ctrl-H BS 40 ( 72 H 104 h
9 Ctrl-I HT 41 ) 73 I 105 i
10 Ctrl-J LF 42 * 74 J 106 j
11 Ctrl-K VT 43 + 75 K 107 k
12 Ctrl-L PF 44 , 76 L 108 l
13 Ctrl-M CR 45 - 77 M 109 m
14 Ctrl-N SO 46 . 78 N 110 n
15 Ctrl-O SI 47 / 79 O 111 o
16 Ctrl-P DLE 48 0 80 P 112 p
17 Ctrl-Q DC1 49 1 81 Q 113 q
18 Ctrl-R DC2 50 2 82 R 114 r
19 Ctrl-S DC3 51 3 83 S 115 s
20 Ctrl-T DC4 52 4 84 T 116 t
21 Ctrl-U NAK 53 5 85 U 117 u
22 Ctrl-V SYN 54 6 86 V 118 v
23 Ctrl-W ETB 55 7 87 W 119 w
24 Ctrl-X CAN 56 8 88 X 120 x
25 Ctrl-Y EM 57 9 89 Y 121 y
26 Ctrl-Z SUB 58 : 90 Z 122 z
27 Ctrl-[ ESC 59 ; 91 [ 123 (
28 Ctrl-\ FS 60 < 92 \ 124 |
29 Ctrl-] GS 61 = 93 ] 125 )
30 Ctrl-^ RS 62 > 94 ^ 126 ~
31 Ctrl-_ US 63 ? 95 _ 127 DEL

76
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

string.h — ,

NULL null pointer; , ,


.
size_t , , sizeof.

n src dest, -
void *memcpy(void *dest, const
void *src, size_t n); , ( -
, )
void *memmove(void *dest, const n src dest,
void *src, size_t n); memcpy
void *memchr(const void *s, c n s,
char c, size_t n); NULL,
int memcmp(const void *s1,
const void *s2, size_t n); n
void *memset(void *, int z,
size_t); z
char *strcat(char *dest, const
char *src); src dest
char *strncat(char *dest, const n src (
char *, size_t); src, ) dest
char *strchr(const char *, , ,
int); NULL
char *strrchr(const char *, , ,
int); NULL
int strcmp(const char *, const
char *);
int strncmp(const char *, const
char *, size_t); n
char *strcpy(char *toHere,
const char *fromHere);
char *strncpy(char *toHere,
const char *fromHere, size_t n
n);
size_t strlen(const char *);
size_t strspn(const char *s, , -
const char *accept); , accept
size_t strcspn(const char *s, , -
const char *reject); , reject
char *strpbrk(const char *s, ,
const char *accept); accept
char *strstr(const char
*haystack, const char *needle); needle haystack

77
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k

1. , . Borland C 6 -
. : . . – .: « « », 2002. – 496 .
2. , . ++: .
. –3- . .: « », 2001. – 1152 .
3. , .
++. ++ In-Depth, . 2. : . .– .:
», 2002. – 384 .
4. . ++ 21 - . -
: . . – 3- . – .: « », 2001.
– 816 .
5. . ++. .
: . .– .: « », 2005- 1104 .
6. . ++. ++ In-Depth:
. . – .: « », 2002. – . 4. – 400 .
7. . ++, . .: . .
– .: .: « » – « », 2002. –
1099 .

78
F -X C h a n ge F -X C h a n ge
PD PD

!
W

W
O

O
N

N
y

y
bu

bu
to

to
k

k
lic

lic
C

C
w

w
m

m
w w
w

w
o

o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
:


2

______________

____________ 30 42/4
. . .. . . __.
.- . .. __. 50 . . ___.

« »
490005, . , . , 19.

79

You might also like