Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Exercice 4 (vecteurs) : COUPER-COLLER-MÉLANGER UN VECTEUR
- Déclarer deux vecteurs
v[50]
etvM[50]
(vM
pour « Vecteur Mélangé ») et demandern
(<=50) ainsi qued
(>=0, un nombre entier positif de départ) et remplir lesn
cases dev
etvM
de la façon suivante :- Remplir
v
avec les valeurs d+0,d+1, ..., d+n-1 - Afficher
v
- Remplir chacune des
n
valeur devM
avec une desn
valeur dev
prise au hasard. A chaque itération, on prend un indice au hasard (entre 0 et n-1 inclus). Si l'indice est inédit : mettre la valeur -1 à cette case, sinon parcourir le reste du vecteur (et éventuellement le début) jusqu'à trouver la première valeur différente de -1 - Afficher
vM
- Remplir
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content