1. , .
2. .
3. . , ().
, (A2, igr) (s, s1, sum) :
int A2, igr; float s, s1, sum; | int A2; int igr; float s, s1, sum; | int A2, igr; float s, s1; float sum; | int A2, igr; float s, s1, sum; |
. , , .
() , () int (float), . () .
4. . ( , ) ( int ).
:
long int sh; short int n, N; unsigned long int i, j, k; | long sh; short n, N; unsigned long i, j, k; |
5. (), . . .
:
int ss, sr, sob1; int qm, li; float a, b, pi, summa; float ax, tok, b48; | char per='\n'; int pic=264, i=0; double z=2.34E27, pr=-78.3; float x, y, z=15.2e-3; |
z , x, y .
6. . .
7. .
ü ! .
, , , ().
.
, ( ), .
:
[] ([b1, , bi, , bn])
{
}
, () ;
();
b1 bi bn (), () ;
,, ;
() ;
[ ] ;
, ();
{ } .
.
.
|
|
, , , .
(), .
, (. . 3.5.5.2).
, , . , , ().
, .
:
([ a1, , ai,..., an])
;
1 ai an , ;
, ;
() ;
[ ] .
, , ( ).
() . /++. .3.6.
3.6
ln x | log(x) | |
log10() | ||
e0.5 | exp(0.5) | |
sqrt(y) | ||
sin x | sin() | |
cos | cos() | |
tg(x+) | tan(x+) | |
arcsin x | asin(x) | |
arccos | acos() | |
arctg | atan(c) | |
xy | pow(x,y) | |
| x | | fabs(x) |
. 3.6 . ( ) () pow(x, y).
ü !
, ;
.
.
3.5.3. /++
. .
, (, ) , , .
(), (, , ).
( ) ().
. 3.6.
. 3.6.
, ( ) .
. . 4.1.1.2.
.
, , , .
|
|
() , , .
.
/++ , .
.
, (. 3.5.2.2).
.
.
:
+ ;
- ;
* ;
/ ;
% ( ).
, .
. , /++ .
1. . , 0.35+*2-cos(b)/(PI+2).
2. . , ++ +, , .
3. , , ( . . 6.2.1). . , a*(-b).
4. . . . , , 57 .
5. :
;
;
, ;
, .
, 0.2-cos(0.5)*pow(v,3) : , v , , , 0.2 , .
6. . , */*3 .
7. . , +/(+D) (0.2-v)*cos(0.5).
8. . , 5/2 2, 2/5 . . , 5./2. 5./2 (5/2.).
9. (pow(a,x)), () , . , ax = xlna. ( ) .
10. . , i+23*k, i, k x*2.-0.36/cos(y), x, y . , ( double).
11. . () . , 4/z+i*k-0.07*sin(3./b) , i, k , z, b . , (1.). , i k , i/k ( ), i*1./k . , . , 0.02 + 3/5 - 0.01 (0.01), ( 3 5) .
|
|
12. % . , , . , 13%5 3, 13=5*2+3, 3 .
13. n- n>2 , . , , pow(x,1./3.) pow(x,1/3) , (1/3) .
ü ! , (, ), , .
.
3.5.4. /++
.
.
. , .
, .
/++ (. 3.5.2.4), (). /++ , .
ü ! .
. 3.7.
. 3.7.
- .
, .
.
-, .
. 3.8.
. 3.8.
, , (. 3.5.2.3).
, .
() , . , , , , ..
(. 3.9).
.
- . ,
. 3.9.
|
|
( , , ..).
(, , , ..).
, - , . , , , . . , , (. 4, 5).
, .
( ).
:
=; (=L;)
;
(L) () ;
= ;
; .
:
() (L) ;
.
, :
v ( ) 2, () v.
:
v ( ) 2, ( ) i (). , ( ). , v 1.5, (v + 2) 3.5, i (3) .
ü
1=2==N=A;
(N=A), . , t , i , t = i = a + b/c; (a + b/c) i ( ), i t ( ).
ü .
,
. , c, d, k tip , .. ().
ü . , (++) ( ) (. 6.1.1).
= L; .
-
C/++ - . , .
- , . , (), , .
-.
.
:
scanf( , 1 [, 2,., n]);
, scanf ();
, ;
1 2 n ;
,, ;
() scanf;
[ ] ;
; .
.
, ( ) () .
|
|
( ) , ( ), .
:
% []
, % ;
, ;
;
[ ] .
, . 3.7.
3.7
int | d | |
long | ld | |
float | f (e) | |
double | lf |
() .
, %4d (, ), %8f (, , ), %12e (, , ).
, () .
:
&
, & ;
, .
, a, x2, summa &a, &x2, &summa.
, .
.
,
scanf(%8d%5f, &g, &h);
, g int, ( ) h float.
1. , .
2. , , () . ( ).
3. (), ( ), , .
4. , .
5. , .
ü ! () .
6. scanf . . 6.2.2.
.
:
printf( [, 1, , i,..., n]);
, printf ();
, ;
1 i n ;
,, printf;
() printf;
[ ] ;
; .
():
%[][.],
, % ;
, ( , (), );
, ;
. ;
;
[ ] .
, , . 3.8.
3.8
int | d | |
long | ld | |
unsigned | u | |
int | o | |
int | x | |
double | f (lf) | : [-]dddd.dddddd , |
double | e (E) | : [-]d.dddddde[+][-]d[dd] |
char | c | |
c | s | (\0) |
. , %8.3f (, , , ), %12.4e (, , , ).
, .
, , .
, , () . , .
(). , , .
, () .
() ( ) (). .
, () f , s .
() , .. .
, ( , , ).
, .
ü ! () .
:
printf(%10d%9.1f%11.1e, i, r, z);
:
18 12000.0 3.6-03
ü ! , , .
.
, () .
, , ( ), .
:
fprintf(_, [, 1, , i,...,n]);
, fprintf ()
_ ;
, ;
1 i n ;
,, fprintf;
() fprintf;
[ ] ;
; .
(_) (, , ..).
:
stdout;
.
stdout .
, ( ), . .
fprintf , .
, printf.
,
fprintf(stdout,%10d%9.1f%11.1e, i, r, z);
printf.
ü ! fprintf c stdout printf.