Renverser un tableau : erreur de segmentation
Résolu/Fermé
cosni
-
Modifié le 9 oct. 2023 à 16:33
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 23 août 2023 à 17:26
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 23 août 2023 à 17:26
A voir également:
- Ft_rev_int_tab
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
3 réponses
Utilisateur anonyme
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
33363
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 novembre 2024
7 801
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