.


:




:

































 

 

 

 


Float getAverage(float x, float y, float z);




return.

 

return. return , . return .

, , void, return .

void, return ; , return.

 

5. ?

, , , -.

( ), . , , . - , . , , .

 

6. ? .

, . , , , , .

, . N N! 1*2*3*4**N; 0!=1. :

 

int factorial(int n) {

int result = 1;

for (int i=1; i<=n; i++) {

result *= i;

}

return result;

}

 

, : 0!=1 N!=N*(N-1)! N, .. 0, N. , 6!=6*5! :

 

int factorial(int n) {

if (n==0) {

return 1;

} else {

return n* factorial(n-1);

}

}

 

?: :

 

int factorial(int n) {

return n==0? 1: n* factorial(n-1);

}

 

, , : n*factorial(n-1).

7. ? .

 

: . , , - .

 

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

 

int main() {

printf("%f\n", getAverage(1.2,3.4,5.6));

}

 

float getAverage(float x, float y, float z) {

return (x+y+z)/3;

}

8. ?

, stdio.h / stdlib.h rand() . - , . , , .

, . :

.h;

;

;

.

9. ? .

. , , , :

float getSum(float numbers[], int size) {

float result = 0;

for (int i=0; i<size; i++) {

result += numbers[i];

}

return result;

}

 

int main() {

const int N = 5;

float weights[N] = {

3.5, 6.1, 6.3, 9.3, 7.7

};

printf("%.1f\n", getSum(weights, N));

return 0;

}

 





:


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


:

:

, .
==> ...

1490 - | 1380 -


© 2015-2024 lektsii.org - -

: 0.029 .