Renverser un tableau : erreur de segmentation
Résolu
cosni
-
Modifié le 9 oct. 2023 à 16:33
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 23 août 2023 à 17:26
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 23 août 2023 à 17:26
A voir également:
- Ft_rev_int_tab
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Tableau de combinaison loto 5/90 - Forum Excel
- Tableau excel comparatif mutuelle - Forum Excel
3 réponses
Whismeril
Messages postés
19030
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
27 avril 2024
931
Modifié le 23 août 2023 à 17:22
Modifié le 23 août 2023 à 17:22
Bonjour
Pour tes prochains messages, merci d'utiliser la coloration syntaxique comme décrit ici
Pour ton problème, ta fonction attend un tableau de int. Tu ne lui donnes pas
Ce n'est pas le seul problème. Ta façon d'interchanger deux valeurs n'est pas correcte. La variable i a un double usage ...
mamiemando
Messages postés
33081
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
27 avril 2024
7 749
Modifié le 23 août 2023 à 17:27
Modifié le 23 août 2023 à 17:27
Bonjour,
Comme le dit fort justement Pierrot dans son message #2, ta variable i a un double rôle :
- tantôt l'un des deux index où la permutation est faite,
- tantôt une valeur du tableau (qui dans le cas général est en dehors de la plage d'indices valide du tableau, et conduit donc à une erreur de segmentation).
De plus, ta manière de déclarer ton tableau est un peu alambiquée.
Pour résoudre tous ces problèmes, tu pourrais t'inspirer de ce lien.
Bonne chance