From ca02726bb8adcfa3f406d1bfb68937512b9c5d26 Mon Sep 17 00:00:00 2001 From: kpeglo Date: Mon, 26 Oct 2026 15:53:17 +0100 Subject: [PATCH] opti n4 --- banque.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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) {