2016-12-29 3 views
-5

my codecode de sortie FreePascal 201

Je suis en train de faire un programme pour générer des nombres amiables de 10000, mais après avoir appuyé sur ctrl + f9, il est sorti avec le code de sortie 201. Comment puis-je résoudre ce problème?

+3

1) Ne jamais publier des images de votre code - voir [ce post Meta] (http: //meta.stackoverflow. com/a/285557/62576) pour une liste des nombreuses raisons pour lesquelles vous ne devriez pas le faire. Copiez et collez-le comme du texte. C'est absolument inutile en tant qu'image. 2) Le code de sortie 201 est une erreur de vérification de plage, ce qui signifie que votre code dépasse les limites de l'un des types de données qu'il utilise. Activez d'abord la vérification de plage dans les options du compilateur, de sorte que vous obtiendrez une exception lorsque cela se produit. Deuxièmement, apprenez à utiliser le débogueur pour parcourir votre code afin que vous puissiez vous-même comprendre ce genre de chose. –

Répondre

1

Probablement dans l'expression a [a [i]], un [i] contient un index invalide, ce qui conduit à l'erreur de vérification de distance comme l'a dit Ken.

Pour commencer, vous initialisez cellules avec 0, mais vous n'initialise pas un [0]