Actualiser ex2
This commit is contained in:
parent
1fd31d9e67
commit
941cdfdca3
52
ex2
52
ex2
@ -0,0 +1,52 @@
|
|||||||
|
main.c
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include "moyenne.h"
|
||||||
|
|
||||||
|
int main(int argc, char *argv[]) {
|
||||||
|
if (argc < 2) {
|
||||||
|
printf("Usage : %s <entiers...>\n", argv[0]);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
int taille = argc - 1;
|
||||||
|
int tableau[taille];
|
||||||
|
int i;
|
||||||
|
|
||||||
|
for (i = 0; i < taille; i++) {
|
||||||
|
tableau[i] = atoi(argv[i + 1]);
|
||||||
|
}
|
||||||
|
|
||||||
|
float moyenne = calculer_moyenne(tableau, taille);
|
||||||
|
printf("Moyenne : %.2f\n", moyenne);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
moyenne.c
|
||||||
|
|
||||||
|
#include "moyenne.h"
|
||||||
|
|
||||||
|
float calculer_moyenne(int *tableau, int taille) {
|
||||||
|
int somme = 0;
|
||||||
|
int i;
|
||||||
|
for (i = 0; i < taille; i++) {
|
||||||
|
somme += tableau[i];
|
||||||
|
}
|
||||||
|
return (float)somme / taille;
|
||||||
|
}
|
||||||
|
|
||||||
|
moyenne.h
|
||||||
|
|
||||||
|
#include "moyenne.h"
|
||||||
|
|
||||||
|
float calculer_moyenne(int *tableau, int taille) {
|
||||||
|
int somme = 0;
|
||||||
|
int i;
|
||||||
|
for (i = 0; i < taille; i++) {
|
||||||
|
somme += tableau[i];
|
||||||
|
}
|
||||||
|
return (float)somme / taille;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user