5 - Les vecteurs & pointeurs

Pedro77
14.4K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Exercice 4 (vecteurs) : COUPER-COLLER-MÉLANGER UN VECTEUR AVEC CHATGPT

  1. Donner l'énoncé ci-dessous à chatgpt afin de lui faire produire la solution

  2. Chatgpt a-t-il donné une solution fonctionnelle ?

  3. Chatgpt a-t-il respecté les consignes ?

  4. La solution de chatgpt est-elle meilleure qu'une solution qui tient compte des consignes (et pourquoi) ?

  5. Modifier (avec ou sans chatgpt) le code de chatgpt pour obtenir une solution fonctionnelle tenant compte des consignes.


  • Déclarer deux vecteurs v[50] et vM[50] (vM pour « Vecteur Mélangé ») et demander n (<=50) ainsi que d (>=0, un nombre entier positif de départ) et remplir les n cases de v et vM de la façon suivante :
    • Remplir v avec les valeurs d+0,d+1, ..., d+n-1
    • Afficher v
    • Remplir chacune des n valeur de vM avec une des n valeur de v 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

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