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); }
Partager