DEV/DEV1.1/Entrainements/controle_machine_B/coincidences.c

38 lines
907 B
C
Raw Normal View History

2024-10-14 15:51:23 +02:00
# include <stdio.h>
# include <stdlib.h>
int main(void) {
int resultats[5];
2024-10-15 12:51:01 +02:00
int tab_trie[5];
2024-10-14 15:51:23 +02:00
int i;
2024-10-15 12:51:01 +02:00
int j;
int min;
int temp;
2024-10-14 15:51:23 +02:00
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();
}
2024-10-15 12:51:01 +02:00
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");
2024-10-14 15:51:23 +02:00
return EXIT_SUCCESS;
}