Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Examination_IT / Programming bases on With C++

.pdf
Скачиваний:
24
Добавлен:
16.05.2015
Размер:
7.43 Mб
Скачать

61

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>

Соседние файлы в папке Examination_IT