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 AVEC CHATGPT
-
Donner l'énoncé ci-dessous à chatgpt afin de lui faire produire la solution
-
Chatgpt a-t-il donné une solution fonctionnelle ?
-
Chatgpt a-t-il respecté les consignes ?
-
La solution de chatgpt est-elle meilleure qu'une solution qui tient compte des consignes (et pourquoi) ?
-
Modifier (avec ou sans chatgpt) le code de chatgpt pour obtenir une solution fonctionnelle tenant compte des consignes.
- 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
NB: Chaque point ci-dessus est à faire au moyen d'un appel de fonction !
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content