.


:




:

































 

 

 

 





 

. .

setbase (int _ b ) .

setfill (int _ f ) .

setprecision (int _ n) n

.

setw (int _ w) .

 

25.4 + +

 

. , . . , . . , .

 

 

+ + , , . , , int double. .. , . , .

:

template< ___>

_ _ ()

{

}

template , . class , . . , , , .

, .

1

# include < iostream. h>

template < class T >

T sum (T x [ ], int n)

{

T s = Ø; // s class T

for (int i = Ø; i < n; i ++)

s+ = x [ i ];

return s;

}

/ * class T * /

void main ()

{

int m [ ] = {1,2,3,4,5,6,7,8,9,10};

int sum_int = sum (m,10);

/* sum int */

cout << sum_int = <<sum_int << \ n ;

float x [ ] = { -1, Ø, 2.5, -Ø.1, Ø.15};

float sum_float = s (x, 5);

/* sum float */

cout <<sum_float = << sum_float << \ n ;

}

2

.

# include < iostream. h >

template < class T >

void sort (T x [ ], int n)

{

T v; // v class T

for (int k = n-1; k>Ø; i + +)

for(int i=0;i<k;i++

)

if (x [i + 1] < x [ i ])

{

v = x [ i + 1];

x [ i+1] = x [ i ];

x [ i ] = v;

}

}

/* */

void main ()

{

int m [1Ø] = {1Ø, 1, 9, 2, 8, 3, 7, 4, 6, 5};

sort (m, 1Ø);

/* sort int. m :

for (int i = Ø; i < 1Ø; i + +)

cout << m [ << i << ] = << m [ i ] << \ n ;

float x [ 5 ] = {5, -1, 4, -2, 3};

sort (x, 5);

/* sort float. : */

for (i = Ø; i < 5; i + +)

count << x [ << i << ] = << x [ i ] << \ n ;

}

 

+ +. , . , Internet, + +, .

 

 





:


: 2015-11-05; !; : 410 |


:

:

, .
==> ...

1487 - | 1396 -


© 2015-2024 lektsii.org - -

: 0.014 .