/** Recherche d'un entier alétoire dans un tableau de valeurs aléatoires */ #include #include #include #define MAX_VALEUR 150000 int *generer_tableau(long long unsigned int n) { int *tableau = malloc(n*sizeof(int)); long long unsigned int i; for (i=0; i3) { graine = atoi(argv[3]); } else { graine = time(NULL); } srand(graine); taille = strtoull(argv[1], (char **) NULL, 10); version = strtoull(argv[2], (char **) NULL, 10); valeur = rand()%MAX_VALEUR; tableau = generer_tableau(taille); switch(version) { case 1: afficher_tableau(tableau,taille); trouve = rechercherV1(tableau, taille, valeur); break; case 2: trouve = rechercherV1(tableau, taille, valeur); break; case 3: afficher_tableau(tableau,taille); trouve = rechercherV2(tableau, taille, valeur); break; case 4: trouve = rechercherV2(tableau, taille, valeur); break; } printf("Valeur %d trouve: %d\n",valeur, trouve); }