Problème de random qui donne des valeurs injustes
Résolu/Fermé
piAm96
Messages postés
22
Date d'inscription
lundi 16 avril 2012
Statut
Membre
Dernière intervention
6 juillet 2016
-
Modifié par KX le 22/03/2015 à 14:08
PiAm96 - 22 mars 2015 à 14:40
PiAm96 - 22 mars 2015 à 14:40
A voir également:
- Pascal random
- Turbo pascal download - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev-pascal - Télécharger - Édition & Programmation
- Turbo pascal linux ✓ - Forum Linux / Unix
- Puissance en pascal ✓ - Forum Pascal
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
22 mars 2015 à 14:24
22 mars 2015 à 14:24
Bonjour,
Ce qui est illogique c'est de déclarer un tableau
Il faudrait que tu changes ton type en
Remarque : c'est également mauvais de déclarer
Ce qui est illogique c'est de déclarer un tableau
array[5..20]et de l'utiliser
for i:=1 to n. Les valeurs de 1 à 4 n'appartenant pas au tableau, elles ne peuvent donc pas être modifiées par un accès à t[i].
Il faudrait que tu changes ton type en
array[1..20]
Remarque : c'est également mauvais de déclarer
var t:tab; n:integer;au début du programme, car cela en fait des variables globales et il y a une ambiguïté dans les procédures à savoir si t et n sont les variables globales ou les arguments. Il vaut mieux faire la déclaration juste avant le
begin end.du programme principal.
22 mars 2015 à 14:40
C'est très gentil de votre part :)