.


:




:

































 

 

 

 





++ . . , . , . :

_ _ ( , .);

, , , , .

, , .

, . . . , .

.

.

#include <stdio.h>

void zarplata (char*s, int days=24, float rascenka=3Ø.5);

void main ()

{

zarplata ();// 24 3Ø.5 /

zarplata (, 26); // 26 3Ø.5 /

zarplata (, 24, 41); //24 41 /

}

void zarplata (char*s, int days, float rascenka)

{

printf(%s %f \n, s, days*rascenka);

}

++ . , . . & () . ,

&_ = _;

:

float x, &s=x;

s float.

. . , . . .

, , !

, . . .

, (&), * à. :

1. .

2. - , , .

3. .

4. .

5. , , int*&rpi;// int.

6. , , ,

float f(const int &x, float a).

f() .

, . , .

main(), vvod() . :

fukaz() ;

fssilka() .

x[1Ø].

#include <stdio.h>

#define Nx 1Ø

void vvod (float x[],int n,char q);

void fukaz(float x[], int n, float*sum_otr,int*kol_Ø, float*sum_pol);

void fssilka(float x[], int n, float &sum_otr, int &kol_Ø, float &sum_pol);

void main()

{

float x[Nx], s_p, s_o;

int k_nul;

vvod (x, Nx, x);

fukaz (x,Nx,&s_o,&k_nul,&s_p);

printf(s_0=%f k_nul=%i s_p=%f\n,s_o, k_nul, s_p);

//

fssilka(x,Nx,s_o,k_nul,s_p);

printf(s_o=%f k_nul=%i s_p=%f\n,s_o,k_nul,s_p);

//,

}

void vvod(float x[],int n,char q)

{

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

{printf( %c[%i]=\n,q,i);

scanf (%f,&x[i]);

}

return;

}

void fukaz(float x[],int n,float*sum_otr,int*kol_Ø,float*sum_pol)

{

*sum_otr=Ø;

*kol_Ø=Ø;

*sum_pol=Ø;

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

if(x[i]< Ø)

*sum_otr+=x[i];

else

if(x[i]> Ø)

*sum_pol+=x[i];

else

*kol_Ø+=1;//(*kol_ Ø)++

}

void fssilka (float x[],int n, float &sum_0 tr,int &kol_Ø,float &sum_pol)

{

sum_otr=kol_Ø=sum_pol=Ø

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

if(x[i]< Ø)

sum_otr+=x[i];

else

if (x[i]> Ø)

sum_pol+=x[i];

else

kol_ Ø++;

}

++ (). , , . . .. . , :

void f(int x) @f$qi. void f (char x) - @f$qc.

void f(char*x) - @f$qpc.

, . :

1) ;

2) const, volative;

3) .

, .

void f(int k);

void f(const int k);

 

void f1(float x);

void f1(float y);

 

void f2(int x);

void f2(int&a);

 

, (V=4/3πR3), (V=xyz) (V=πR2h).

#include <stdio.h>

#include <math.h>

float v (float R);

float v (float x, float y, float z);

float v(float R, float H);

void main()

{

float v_sf,v_cil,v_par;

v_sf=v(2.5); // R=2.5

v_cil=v(3,4.5); // R=3, =4.5

v_par=v(2,4, Ø.7); //

printf( v_sf=%f\n

v_cil=%f\n

v_par=%f\n, v_sf,v_cil,v_par);

}

float v(float R)

{

return 4*M_PI*pow(R,3)/3;

}

float v(float R, float H)

{

return M_PI*R*R*H;

}

float v(float x,float y,float z)

{

return x*y*z;

}

17

-

 

++ struct, union, enum , int, long, float, double .. , .

1.

struct man

{

};

man x,y; // struct man

2.

enum girl {Kate, Ann, Elen};

struct fellow

{

char*name;

girl assistant;

};

fellow x={Tolik, Ann};

fellow y,z;

girl enum, fellow struct.

 





:


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


:

:

: , , , , .
==> ...

1326 - | 1221 -


© 2015-2024 lektsii.org - -

: 0.028 .