# include # include int main(void) { int resultats[5]; int tab_trie[5]; int i; int j; int min; int temp; int suite_1[5] = {1, 2, 3, 4, 5}; int suite_2[5] = {2, 3, 4, 5, 6}; for (i = 0; i != 5; i++) { printf("Jet n°%d : ", i+1); scanf("%d", &resultats[i]); getchar(); } min = resultats[0]; for (j = 0; j != 5; j++) { for (i = 0; i != 5; i++) { if (min >= resultats[i] && resultats[i] != 0) { min = resultats[i]; temp = i; } } tab_trie[j] = min; resultats[temp] = 7; /* On prend une valeur en dehors des valeurs autorisées */ min = resultats[0]; /* Ce qui fait qu'on aura toujours un minimum qui n'a pas déjà été traité */ } for (i = 0; i != 5; i++) { if (tab_trie[i] != suite_1[i] && tab_trie[i] != suite_2[i]) { printf("Ce n'est pas une suite"); return EXIT_SUCCESS; } } printf("C'est une suite"); return EXIT_SUCCESS; }