de critor » 24 Nov 2016, 19:03
Je pense plutôt que c'est une histoire de meilleur score à conserver pour des lancements successifs du programme.
Or, les variables A et B ont beaucoup de chances d'être écrasées pendant que tu feras autre chose entre deux lancements.
Je conseillerais plutôt l'utilisation d'une liste, avec un nom unique spécifique au programme.
En tout début de programme, tu initialises ta liste au cas où elle n'existe pas ou ait été effacée :
- Code: Tout sélectionner
1→dim(⌊MONJEU)
Si elle existe déjà, ça n'écrase pas les valeurs !

Sinon, ça crée la liste avec 1 valeur nulle.
Puis en fin de partie, tu testes et mets à jour si nécessaire :
- Code: Tout sélectionner
If S>⌊MONJEU(1)
S→⌊MONJEU(1)