#include #include #include #include #include #define MAX 50 #define MIN -50 int generate_random(int min, int max) { return min + rand() / (RAND_MAX / (max - min + 1) + 1); } // GENERE UN NOMBRE ALEATOIRE ENTRE MIN ET MAX int choix_utilisateur=0; printf("Entrez le nombre de cases : \n"); scanf("%d" , choix_utilisateur); void affichage_tableau(int tableau[]) { for (int i = 0; i < 10; i++) { if (i == 9) { printf("+-----+\n"); } else { printf("+-----"); } } for (int i = 0; i < 10; i++) { if (i == 9) { printf("|%4d |\n", tableau[i]); } else { printf("|%4d ", tableau[i]); } } for (int i = 0; i < 10; i++) { if (i == 9) printf("+-----+\n"); else { printf("+-----"); } } } void affichage_fleche(int numero_case) { for (int i = 0; i < 10; i++) { if (i == numero_case) { printf(" | "); } else { printf(" "); } } printf("\n"); for (int i = 0; i < 10; i++) { if (i == numero_case) { printf(" V "); } else { printf(" "); } } printf("\n"); } int main(void) { int tab[10]; srand(time(NULL)); for (int i = 0; i < 10; i++) { tab[i] = generate_random(MIN, MAX); } int nombremax = INT_MIN; // plus petit nombre négatif int numero_case = -1; for (int i = 0; i < 10; i++) { if (tab[i] > nombremax) { nombremax = tab[i]; numero_case = i; } } affichage_fleche(numero_case); affichage_tableau(tab); return EXIT_SUCCESS; }