diff --git a/banque.c b/banque.c index 156a0e1..23cb7c8 100644 --- a/banque.c +++ b/banque.c @@ -71,6 +71,7 @@ Transaction *generer_transactions(int n) /* ------------------------------------------------------------------ */ /* F1 : trie les transactions par montant croissant, puis par id */ +int comparer_transactions(const void *a, const void *b) { const Transaction *t1 = a; const Transaction *t2 = b; @@ -90,16 +91,12 @@ Transaction *generer_transactions(int n) return 0; } -void trier_par_montant(Transaction *t, int n) -{ - qsort(t, n, sizeof(Transaction), comparer_transactions); -} void trier_par_montant(Transaction *t, int n) { qsort(t, n, sizeof(Transaction), comparer_transactions); } -/* F2 : nombre de clients ayant au moins une transaction */ + /* F2 : nombre de clients ayant au moins une transaction */ int nb_clients_distincts(const Transaction *t, int n) { @@ -118,7 +115,6 @@ int nb_clients_distincts(const Transaction *t, int n) return nb; } - /* F3 : solde total de chaque client */ void total_par_client(const Transaction *t, int n, long *totaux) {