diff options
Diffstat (limited to 'semestre 2/informatique/tme/semaine5/31_image_mystere.c')
| -rw-r--r-- | semestre 2/informatique/tme/semaine5/31_image_mystere.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/semestre 2/informatique/tme/semaine5/31_image_mystere.c b/semestre 2/informatique/tme/semaine5/31_image_mystere.c index 51ca321..29264e1 100644 --- a/semestre 2/informatique/tme/semaine5/31_image_mystere.c +++ b/semestre 2/informatique/tme/semaine5/31_image_mystere.c @@ -12,9 +12,15 @@ void calcule_borne_sup(int *tab, int taille){ int tire_non_equi(int *tab, int taille){ int tire = rand()%100; - int i; - for (i = taille -1; tab[i] > tire; i--); - printf("%d - %d <= %d\n", i, tab[i], tire); + int i = taille -1; + /*while (i >= 0) { + if (tire > tab[i]) break; + i--; + } + i++;*/ + for (i = taille -1; tab[i] >= tire; i--); + i++; + printf("%d >= %d\n", tab[i], tire); return i; } |
