diff --git a/Algo/tp/tp13/exe b/Algo/tp/tp13/exe index 2085f96..e7787b4 100755 Binary files a/Algo/tp/tp13/exe and b/Algo/tp/tp13/exe differ diff --git a/Algo/tp/tp13/joresult.don b/Algo/tp/tp13/joresult.don index 6585b0a..395cce4 100644 --- a/Algo/tp/tp13/joresult.don +++ b/Algo/tp/tp13/joresult.don @@ -1,7 +1,7 @@ Etats-Unis 16 20 14 -Chine___ 15 8 7 +Chine 15 8 7 Australie 9 8 8 -Japon___ 3 6 5 +Japon 3 6 5 Allemagne 7 10 15 -France__ 4 6 -Italie__ 5 3 2 +France 4 6 +Italie 5 3 2 diff --git a/Algo/tp/tp13/paysalpha.don b/Algo/tp/tp13/paysalpha.don index bc009ca..484c150 100644 --- a/Algo/tp/tp13/paysalpha.don +++ b/Algo/tp/tp13/paysalpha.don @@ -1,9 +1,11 @@ Allemagne 7 10 16 33 Australie 9 8 8 25 -Chine___ 17 9 7 33 -Cuba____ 1 1 0 2 +Chine 15 8 7 30 +Chine 2 1 0 3 +Cuba 1 1 0 2 Etats-Unis 16 20 14 50 -France__ 5 7 0 12 -Italie__ 5 3 2 10 -Japon___ 3 6 5 14 +France 1 1 0 2 +France 4 6 0 10 +Italie 5 3 2 10 +Japon 3 6 5 14 Zimbabwe 0 0 1 1 diff --git a/Algo/tp/tp13/resdujour.don b/Algo/tp/tp13/resdujour.don index cf7e021..9ffffb4 100644 --- a/Algo/tp/tp13/resdujour.don +++ b/Algo/tp/tp13/resdujour.don @@ -1,5 +1,5 @@ -Chine___ 2 1 0 +Chine 2 1 0 Allemagne 0 0 1 -Cuba____ 1 1 0 -France__ 1 1 0 +Cuba 1 1 0 +France 1 1 0 Zimbabwe 0 0 1 diff --git a/Algo/tp/tp13/tp13.c b/Algo/tp/tp13/tp13.c index 92d8afd..2ea778c 100644 --- a/Algo/tp/tp13/tp13.c +++ b/Algo/tp/tp13/tp13.c @@ -10,7 +10,10 @@ Pays lirePays(FILE *flot) void afficherPays(Pays p) { - printf("%s\t%d\t%d\t%d\t%d\n", p.pays, p.or, p.ar, p.br, p.tot); + if(strlen(p.pays) < 8) + printf("%s\t\t%d\t%d\t%d\t%d\n", p.pays, p.or, p.ar, p.br, p.tot); + else + printf("%s\t%d\t%d\t%d\t%d\n", p.pays, p.or, p.ar, p.br, p.tot); } int chargeResults(Pays *tpays[], int nbmax) @@ -88,12 +91,22 @@ void triEchange(Pays *tpays[], int nb) } } -int copie(Pays *tpays[], int i, int j, int n, Pays *tab2[]) +int copieR(Pays *tpays[], int i, int j, Pays *R[]) { int r, pas = 0; - for(r=i; r<1; r++) + for(r=i; r