.


:




:

































 

 

 

 


() .

:

<__> <_> (< >)

: { < > }

, return <>;

, void, return;, .

: ( ).

( ): , .

:

<_> & <_> ( var )

1. .

int Sum(int a,int b)

{return a+b;}

2. .

bool Eq(int a,int b)

{return a==b;}

3. :

void Swap(int &a, int &b)

{ int c;

c=a; a=b; b=c;

}

const .

( )

. , . :

;

;

.

, .

:

int Sum(int a,int b);

void Swap(int &a, int &b);

, :

int Sum(int, int);

void Swap(int &, int &);

. , .

!!! .

4. y=max (a, b)

 


#include <iostream.h>

using namespace std;

int max(int a, int b)

{ if (a > b) return a;

else return b;

}

int main()

{ int a, b, y;

cin >> a >> b;

y=max(a, b);

cout << "\ny="

<< y<<'\n';

return 0;

}

#include <iostream.h>

using namespace std;

int max(int, int);

int main()

{ int a, b;

cin >> a >> b;

cout << "\nmax="

<< max(a, b)<<'\n';

return 0;

}

int max(int a, int b)

{

return (a > b)? a:b;

}


 

5. .


long fact (long n)

{if (n==0 || n==1)

return 1;

return n*fact(n-1);

}

long fact (long n) {

return(n>1)? n*fact(n-1):1;

}

 


6.


void SumRec(int n,float &S)

{

if (n==1) S=1;

else

{ SumRec(n-1,S);

S+=1.0/n;

}

}

 

 

float SumRec(int n)

{

if (n==1) return 1;

return SumRec(n-1)+1.0/n;

}

 


 

, , .

#include , .

.

<math.h> (<cmath>)
<string.h> C

 

int abs(int i) i

double fabs(double x) x

 



<== | ==>
 | - -
:


: 2016-12-18; !; : 294 |


:

:

, .
==> ...

1520 - | 1344 -


© 2015-2024 lektsii.org - -

: 0.013 .