Bonsoir,

Pourriez-vous m'aider svp !

J'ai un nombre de ressources (nr = 10)
Un nombre de classes (nc = 3)
R[maxC] = tableau contenant la liste des ressources.
Je souhaiterai répartir les 10 ressources dans les trois classes d'une façon aléatoire de telle sorte que chaque classe doit contenir au mois une ressource.

Exp de résultat attendu pour les trois classes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 R[0] = {0, 5, 4, 9}
 R[1] = {1, 2, 8}
 R[2] = {3, 6, 7}
Mon essai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
int nbr_alea;
  for(c=0; c<nc; c++) // nombre de classes 
 {
     nbr_alea = rand ()% nr;
     R[c] = nbr_alea ;
     nr--;
     cerr << " " << R[c] << endl;
}

Merci.