Bonjour, je suis débutant en c et j'aimerais savoir comment est-il possible de trier un tableau de manière aléatoire ? je m'explique :
j'ai un tableau qui s'appelle tab et qui contient tous les nombres entiers de 1 a 50 inclus
j'aimerais que ce tableau soit 'mélangé' mais je ne sais pas comment faire :(
Merci de m'aider
nc
A voir également:
Remplir un tableau avec des nombres aléatoires distincts en c
FONCTION DE REMPLISSAGE:
int n, i, pos;
pos = 0;
do {
nextN:
n = (rand() % 50) + 1; // ENTRE 1 et 50 INCLUS for(i 0; i < pos; i++) if(n tab[i]) goto nextN;
tab[pos++] = n;
} while(pos < 50);