pascal16 a écrit:Il y a un problème d'indexation, pour le départ, en gardant 1, pour avoir 2, il faut éliminer le rang supérieur, la suite est différente.
parons la partie itérative, la liste est 1-3-5-7-9-11-13-15-17-19...
la 2 ieme valeur est 3, on élimine à partir de la valeur suivante 1 marin sur 5
reste 1-3-7-9-13-15-19-21-25-27-31-33
la 3 ieme valeur est 7, on élimine à partir de la valeur suivante 1 marin sur 5
reste 1-3-7-13-15-19-21--25-27-33
le 9 a disparu, c'est pas la cas dans ton 'aide'.
pascal16 a écrit:Merci
Imaginons, un élève un peu embêtant :
"Mais monsieur, un marin fait 45cm environ, il faudrait un pont de 675m, c'est pas possible."
"Et puis quand on a fait plusieurs éliminations, comment on sait que celui en 15ieme position était à la 43iéme place au départ ?"
" Ca existe de bateau avec 1500 hommes d'équipage"
"Pourquoi les premiers marins ont plus de chance que les autres de recevoir une pièce d'or ? C'est pas juste"
pascal16 a écrit:algo rapide
pour n marins
je fais une liste de nombre impairs
j'ai un compteur pour le nombre de marins de reste (n/2)
je fais une boucle qui va de 2 à ...
je met à 0 les chiffres de la chaine d'indice chaine(boucle) par pas de chaine(boucle)
je cré une seconde liste copie de la première sans aucun 0 et met à jour le nombre de marins
je recopie la nouvelle liste dans la première
condition d'arret "..." : chaine(boucle) doit être inférieur à "nombre de marins"
Ce qui est coll, c'est que le programme va de plus en plus vite car il y a de moins en moins de traitements
pascal16 a écrit:Merci
Imaginons, un élève un peu embêtant :
"Mais monsieur, un marin fait 45cm environ, il faudrait un pont de 675m, c'est pas possible."
"Et puis quand on a fait plusieurs éliminations, comment on sait que celui en 15ieme position était à la 43iéme place au départ ?"
" Ca existe de bateau avec 1500 hommes d'équipage"
"Pourquoi les premiers marins ont plus de chance que les autres de recevoir une pièce d'or ? C'est pas juste"
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 19 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :