:
+ (, )
- (, )
* ()
/ ()
% ( )
, : 7/2 3. % : 7%2 1.
C++ , .
:
& ( ), && ( )
| ( ), || ( )
^ ( )
<< ( )
>> ( )
C , . 0 , , . C++ bool, .
:
== ( )
!= ( )
< () > ()
<= ( ) >= ( )
C++ =, , , , . , . , ; , x=3*(a=2*x); : a=b=c; c b, a.
, , , +=, -=, *=, /=, %= (, x+=5; , x=x+5;).
, () . , . : x=2, b=3 , x=2; b=3;
:
sizeof() , .
-- ++ - 1. ( ), ( ). , . :
x=3; a=++x; //a=4, x=4
:
x=3; a=++x+ ++x; //a=10, x=5
x , .
C++ , :
1? 2: 3
1 0, 2, 3.
-
- , . : a = b*3+c; b*8; x++;
( )
- , : { a=b+2; b++; }
|
|
.
if :
if () [else ]
:
if(i<j) i++; else j++;
if(i==0) {i++;f(i+j);} else {i--;g(i+j);}
switch. . :
int i=2;
switch(i)
{case 1: i+=2;break;
case 2: i*=3;break;
case 0: i/=2;break;
case 4: i-=5;break;
default:;
}
for . :
for(1;2;3)
1 , . 2 , , . 3 , , . :
#include <iostream.h>
main()
{int i,b; // 1 9
for(i=1;i<10;i++)
{b=i*i; cout <<i<< << b << end;
} return 0;
}
while - .
while ()
.
do while .
do while();
. , , . repeat , , , while , .
:
int i=2;
do i+=2; while(i<10); cout << i;
break continue. break , continue .
:
[_] _([__])
{_}
, Pascal, , C++ . , int. , void.
C__ , . , , void .
. return ;
:
//,
int mul(int x,int y)
{ return x*y;
}
, . , :
void change(int x, int y)
{int k=x; x=y; y=k;
}
void main()
{int a=3,b=7;change(a,b);
}
x y , a b . :
void change(int &x, int &y)
{ int k=x; x=y; y=k;
}
-
++ / iostream ( /). cin, cout. ,
cout<< ; cin>> a>>b;
|
|
, -. :
#include <stdio.h>
printf:
printf(, );
%, . :
%
%d
%e
%f
%s
:
print(Hi %c %d %s,c,10,there!);
: Hi c 10 there!
scanf:
scanf (, );
, . :
int count;
scanf(%d,&count);//&count count
_ [ ];
: int s[10] - 10 .
char mas[20] - 20
. C++ , .
[-100, 100]
#include <stdlib.h>
#include <time.h>
void main()
{ int i, c[10]; randomize();
for(int i=0;i<10;i++) c[i]=random(201)-100;
}
:
int a[5]={3,5,7,11,13};
, .
:
[size1][size2][sizeN]
: int t[4][10]; // 40 (4 , 10 )
: t[i][j]
!!! c Pascal, t[i,j] , ( )
, :
int a[]={1,2,3};
, , , . :
int a[5][10];
a[0], a[1], ,a[4] ( a)
1
1. , , A*B*C D (A,B,C,D ).
2. n. B n! ( 1*2*...*n)
3. ,
, . , .
4. L N . . N .
5. C N , . N , -100 100.
6. N*M (N M 10). 10 200.
7. n. :
a) ;
) .
.
2
1. X. , . , .
2. N (N ):
S=1+1/2+1/4+1/8+1/16+...
3. N , . N . , .
|
|
4. A N . N .
5. A N B M . L A B , A, B. N M , A B -10 100.
6. N*M (N M 10). 10 50.
7. n. :
) ;
) .
.
3
1. X,Y,Z. .
2. N (N ):
S=1+1/3+1/5+1/7+...
3. , 1 9.
4. A N , . N .
5. A B N . 2*N :
A(1)+B(1), A(1)-B(1), A(2)+B(2), A(2)-B(2),.....,A(N)+B(N), A(N)-B(N)
N , 0 100.
6. A N*M , (N M 10). 100 100.
7. n. , .
4
1. A B. "A>B","A<B" "A=B".
2. N (N ):
S=1+1/(1*2)+1/(2*3)+1/(3*4)+...
3. , , .
4. A N . N .
5. A N . B, co A, X. X, N A .
6. A N*M , (N M 10). 10 100.
7. n. , . 10 10.
5
1. A B. , . .
2. ( , E):
S=1+1/1!+1/2!+1/3!+...
3. n. k, 2k<n.
4. X M (M 30) . M .
5. , , , .
|
|
6. N*M (N M 10). 100 100.
7. n. . . 10 10.
6
1. A B. , .
2. ( , E):
S=1+1/2+1/4+1/8+1/16+...
3. n n!! 1*3*5*7*.....*n n 2*4*6*8*.....*n n. n n!!
4 A N , , . N .
5. A 20 . A 0 100.
6 N*N (N 10) , . .
7. n. , . 10 10.
7
1. , , , 8 ,1 , " < >".
2. ( , E):
S=1+1/(3*5)+1/(5*7)+1/(7*9)+...
3. , .
4 A N , . N .
5. A N , - ..
6. N*M , (N M 10). 0 100.
7. n. , . 10 10.
8
1. . , .
2. ( , E):
S=1+1/(1*2)+1/(2*3)+1/(3*4)+...
3. , .
4. A N . , , , . "", "". N . N 10.
5. 20 . 1- 11-, 2- 12-, 3- 13- . . . A 0 100.
6. N*M , (N M 10) . 10 100.
7. n. . 10 10.
9
1. X. Y=ln X, . " " " " X.
2. ( , E):
S=1+1/(1*2)+1/(3*4)+1/(5*6)+...
3. , . , .
|
|
4 A N . , , , . "", "". N . N 10.
5. n , . . , .
6. N*M , (N M 10). 100 100.
7. n. .
10
1. A B. AX=B. " ", A , , " ", .
2. N (N ):
S=1+1/1!+1/2!+1/3!+...
3. . , .
4 A N , . N .
5. , . , .
6 N*M (N M 10). 100 100.
7. n. :
) ;
) .
11
1. . , .
2. (E > 0). , , , , - . :
S=1+1/1!+1/2!+1/3!+...
3. N :
1 1 2 3 5 8 13 21 ..
4. A N . , , , . "", " ". N . N 10.
5. n , . 100 100, , n.
6. N*M (N M 10). 100 100.
7. n. , (, ).
12
1. . , .
2. n :
S=1+1/3+1/5+1/7+...
3. , N. :
1 1 2 3 5 8 13 21 ..
4. A N . , , , . "", " ". N . N 10.
5. ( 16).
6. N*M (N M 10). 100 100.
7. , . n m -10 10. .
2