Poster un nouveau sujet Poster une réponse
Transfert
Auteur Message
-Coco-



Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
Posté le : Lun 01 Fév 2010, 17:42   Citer 

Bonjour très chers amis, confrères et programmateurs...
J'aurais besoin de votre fort précieuse aide afin de créer un programme de SNAKE.
Pour arriver à mes fins, je rencontre un problème embêtant : celui du transfert.
En effet, pour que la liste dans laquelle sont stockées les coordonnées ne fasse pas plus de 100 cases, il faut transférer.
Ainsi, Liste 1 (4) devient Liste 1 (3), Liste 1 (5) devient Liste 1 (4), Liste 1 (1) disparaît pour que Liste 1 (2) passe à sa place...

Si vous n'avez pas compris, voici un exemple concret ahh.gif

Code

5 -> dim(L1)
{4,9,8,2,1}->L1

// Transfert

L1 = {9,8,2,1, 'nouveau nombre'}



Voilà voilà crazy.gif

j'avais tenté avec une boucle For mais au bout de 5 ça ramait!

Donc, si vous aviez une légère idée à ce sujet, je serais ravi que vous me la fassiez paraître. eyeonly.gif

Ps : notez les efforts d'orthographe et de langage xD

 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Lun 01 Fév 2010, 17:56   Citer 

Salut
je ne sais pas si c'est plus rapide mais essaies ça :
suite(L1(X),X,2,5
c'est une sorte de For qui fait une liste de L1(X) pour X de 2 à 5

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 Adresse email Haut de page Bas de page 
 
-Coco-



Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
Posté le : Lun 01 Fév 2010, 18:09   Citer 

Merci c'est bien gentil... Mais ça ne marche pas.. cry.gif

Une erreur à 'suite(L1(X),X,2,5'
(une erreur dimension)

ça aurait été bien si ça marchait ^^

 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Lun 01 Fév 2010, 18:14   Citer 

tu doit remplacer le 5 par la dimension de ta liste 1

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 Adresse email Haut de page Bas de page 
 
-Coco-



Autorisation : Membre
Nb de messages : 149
Inscrit le : Sam 28 Nov 2009, 16:09
Posté le : Lun 01 Fév 2010, 18:22   Citer 

Ah oui voila je vois le problème!!
En fait le truc tout con je m'étais trompé de liste ^^
Ah ouais ça marche!! bon, pour 99 ça rame un peu quand meme mais vachement moins qu'avec un For() ^^
Merci beaucoup!!
Il suffira juste de mourir avant d'atteidre 50 et on verra même pas la rame ^^

 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Lun 01 Fév 2010, 18:29   Citer 

de rien !
c'est sûr que c'est rare d'arriver a plus de 99... winkle.gif

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink