Réécrire ce programme en utilisant au plus les
nouvelles possibilités du C++. Réécrire la fonction sum sans utiliser l'opérateur [].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#define MAX 10
typedef struct Duree {
unsigned int h;
unsigned int m;
} Duree;
Duree 
sum(Duree* x, int n){
int i;
unsigned int somme_h=0, somme_m=0;
Duree d;
for(i=0; i<n; i++) {
somme_h+=x[i].h;
somme_m+=x[i].m;
}
somme_h+=somme_m/60;
somme_m%=60;
d.h=somme_h;
d.m=somme_m;
return d;
}
void exercice3(){
Duree d;
Duree tab[MAX];
d=sum
(tab,5);
}