() , . :
.
1=_(0*); 2=_(1*); . .
0, 1, 2,... 0 1. , . f(x).
++
int rand() 0..RAND_MAX=32767, <stdlib.h>.
.
:
#include<iostream.h>
#include<stdlib.h>
void main()
{
int a[100];
int n;
cout<<\nEnter the size of array:;cin>>n;
for(int I=0;I<n;I++)
{a[I]=rand()%100-50;
cout<<a[I]<< ;
}
}
1.
.
, :
int I=0, J=N-1;
while(I<J)
{ a[I] a[J];I++;J--;}
, 1(. . a[1] a[2], a[2] a[3] . .):
for (I=1;I<N;I++)
{ a[I] a[I+1]}
, 2 (. . a[1] a[2], a[3] a[4] . .)
int I=1;
while (I<N-1)
{ a[I] a[I+1];
I+=2;}
1.
, .
.
.
0.
.
2.
, .
.
0.
M[I-1]+2.
.
3.
, .
.
0.
M[I-1]+2.
.
4.
, .
.
, 3.
| M[ I-1 ]+1|.
.
5.
, .
.
7.
|
|
0.
.
6.
, .
.
.
M[ I-1 ]+2.
.
7.
, .
.
0.
100.
.
8.
, .
.
.
0.
.
9.
, .
.
.
.
.
10.
, .
.
5 .
3 .
.
11.
, .
.
5 .
3 M[ I+1 ]+2.
.
12.
, .
.
.
, 10%.
.
13.
, .
.
.
3 .
.
14.
, .
.
, , .
3 M[ I+10 ]-2.
.
15.
, .
.
1. ;
2. , .
16.
, .
.
:
1. ;
2. , .
|
|
17.
, .
.
:
1. ;
2. , .
18.
, .
.
:
1. ;
2. , .
19.
, .
.
:
1. ;
2. , .
20.
, .
.
:
1. ;
2. , .
. , , 100 :
int N=100;
int a[N];
( N) , . ( ) .
.
, .
1. ;
2. ;
3. ;
4. .
1. ?
2. ++?
3. .
4. ?
5. .
6. .