#include #include #include //====================================================================== struct carnet_TypeStruct { char nom[20]; float note[3] ; float moyenne; }; //====================================================================== int calc_average( float *tab, float N, float *result) { float acc=0; for( int i=0 ; i < N ; i++) { acc = acc + tab[i]; } *result = acc / N; return 0; } //====================================================================== int main() { struct carnet_TypeStruct pers_1, pers_2, pers_3; sprintf(pers_1.nom,"roger"); pers_1.note[0]= 15.5; pers_1.note[1]= 18.5; pers_1.note[2]= 5.5; sprintf(pers_2.nom,"marcel"); pers_2.note[0]= 12.5; pers_2.note[1]= 13.0; pers_2.note[2]= 11.5; sprintf(pers_3.nom,"pierre"); pers_3.note[0]= 2.5; pers_3.note[1]= 5.5; pers_3.note[2]= 10.0; calc_average( /* A COMPLETER */ ) ; printf( "Moyenne de %s = %f \n", /* A COMPLETER */ ); calc_average( /* A COMPLETER */) ; printf( "Moyenne de %s = %f \n", /* A COMPLETER */ ); calc_average( /* A COMPLETER */) ; printf( "Moyenne de %s = %f \n", /* A COMPLETER */ ); } //======================================================================