
Examination_IT / Programming bases on With C++
.pdf61
2.2. 9; 2 9A; 49U .89@ 05 P9B
. * /, 6 - *
a = 2;
. ,
2 a:
a = b;
. , -
b a.
a = 2 + b;
.Z , -
2 b (
2+b), , -
a.
+ ;@ :
m = m + t;
. m t, -
m.
3 ;@ , -
; , -
:
a = (2 + b)*4;
m = (2.678 + c)*3.75;
n = (8.567 + k)*4.2/r – (m + 2.0*54.65)*5.34;
. d ,
-
; ;, C++ -
62
. 3, :
c = 2 + (m = a + k) + 3;
? Z , -
m = a + k, 2 + m + 3
c. 5
Z ;@ :
m = a + k;
c = 2 + m + 3;
.
m += 2;
m 2.
Z ; Z
m = m + 2;
.
m -= (r + y)*2;
m d (r + y)*2.
Z ; Z
m = m -(r + y)*2;
.
) * -/ -!0 / 1
m++;
++k;
63
? = , -
= . = =
, Z ; ; -
;. ~ @ ,
. D
m = 3;
k = 2*(++m + 1);
? k = 2*(++m + 1) -
= m 1. s -
, 5. : , 2*5. 3 ,
k 10, m 4. 3 ;@ :
m = 3;
k = 2*(m++ + 1);
s = m 1. 5
, m 1 -
2*(m + 1). 3 , k
8, m 4.
) * -2 / -1 +1 (- - - )
t = -3;
s = -(r + m)*2; w = +e;
Z
;.

64
2.3. 5 P9< ? /9<
/
= +, -, *. B
. / Z -. B ;@ -
( ;@ ). D -
. 2.1.
8 58 9 2.1. !6:; Ex02_01.cpp
// „FF=>^Q<H?@> QA>BHc@@ ^>=>?@; J@F>= BHI?QdQ R@AH.
#include |
"stdafx.h" |
// AQRQPQ<DK <<Q^/<D<Q^. |
#include |
<iostream> |
using namespace std;
void _tmain()
{
//89:;<=>?@> A>B>C>??DE a, b, F @ ?HJH=f-
//?H; @?@c@H=@IHc@; A>B>C>??DE a @ b. int a = 15, b = 7, c;
c = a / b; // ‚DJ@F=>?@> A>B>C>??QK c.
//‚DQ^ < QP?Q AB@=Qk>?@; I?HJ>?@; A>B>C>??QK c. cout << "Variable c = " << c << endl;
double f; f = a / b;
cout << "Variable f = " << f << endl;
double g = 15, h = 7, i; i = g / h;
cout << "Variable i = " << i << endl;
double j; j = 15 / 7;
cout << "Variable j = " << j << endl;
double k;
k = 15.0 / 7.0;

65
cout << "Variable k = " << k << endl;
double l;
l = 15.0 / 7;
cout << "Variable l = " << l << endl;
f = (double)a / (double)b;
cout << "Variable f = " << f << endl;
// †^>C ?HkHR@; =m9QK P=H<@w@ P=H<@HRbBD. system("pause");
}
D. 2.1. D Ex02_01
~ -, ( . 2.1), Z -
. . Z
@ .
:
int a = 15, b = 7, c;
r a, b c . ?-
a b ; 15 7 . ?-
c . :
c = a / b; // ‚DJ@F=>?@> A>B>C>??QK c.
66
a b - ; c.
:
cout << "Variable c = " << c << endl;
c @
«Variable F = ». . Z
:
Variable F = 2
? ,
, ;@ , ; -
int. :,
; , Z
.
3 ;@ ; :
int d = 15, e = 7; double f;
f = d / e;
cout << "Variable f = " << f << endl;
? ; @ Z -
, -
; f ;@ . ! Z , -
d ; ( . 2.1). .
Variable f = 2
3 r , -
,
.
. ;@ ;@
:
double g = 15, h = 7, i; i = g / h;
67
cout << "Variable i = " << i << endl;
D Z ( . . 2.1) -. .
Variable i = 2,14285714285714
F ;@
double j; j = 15 / 7;
cout << "Variable j = " << j << endl;
. 5 r ,
15 7 ; .
.
double k;
k = 15.0 / 7.0;
cout << "Variable k = " << k << endl;
( . . 2.1) ;. 3 , 15.0 / 7.0. ? ,
, Z ; ;@
;
;@ .
9
double l;
l = 15.0 / 7;
cout << "Variable l = " << l << endl;
( . 2.1) ;@
. / :
;@ , ;- @ ;@ .
68
3 : , -
, - ;@ ? . Z . -
Z ;@ :
f = (double)a / (double)b;
cout << "Variable f = " << f << endl;
D ;@ ,
, a b
int. 5 , Z
; double ;@ :
(double)a / (double)b

69
3. LL L I L I S V R LW
3.1. R0 ; 49 01 /9 U9.?012@ //2@
e – Z -
, @ 5.`, -
.
1001011010110100001112 = 123456710
Z ; -
=. F Z ; =
. s ; . / – .
5 =
@ . ? -
. 3.1.
; = iomanip.
|
|
3 3.1 |
|
` - |
|
+ #$ |
|
|
showpos |
|
; |
|
|
. |
noshowpos |
|
/ showpos |
uppercase |
|
|
|
|
|
nouppercase |
|
/ uppercase |
dec |
|
- |
|
|
|
hex |
|
d - |
|
|
|
oct |
|
|
|
|
|
scientific |
|
. ;@ |
|
|
|

|
70 |
|
|
|
|
/ . 3.1 |
|
|
|
|
|
+ #$ |
|
|
|
fill(char c) |
s |
||
fixed |
;@ |
||
|
= nnn.ddd |
|
|
setprecision(int n) |
s ( |
||
|
= ) |
|
|
setw(int n) |
s d |
||
endl |
. ( |
) - |
|
|
; |
|
'\n' |
|
|
|
|
ends |
. ( |
) ; - |
|
|
'\0' |
|
|
|
|
|
|
setw(char c) |
s d ( - |
||
|
) |
|
|
left |
|
||
|
; |
|
|
right |
|
||
|
; |
|
|
? = - ;@ 1234567,89 3.1,
. 3.1.
D. 3.1. D Ex03_01
8 58 9 3.1. !6:; Ex03_01.cpp
#include |
"stdafx.h" |
// ^=; setlocale. |
#include |
<locale.h> |