Tableau dans Processing

Résolu/Fermé
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 - 14 oct. 2008 à 16:39
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 16 oct. 2008 à 14:42
Je ne sais pas si vous connaissez Processing, c'est un logiciel de programmation proche de Java.

J'aimerais "faire comprendre" à mon programme que si la case i+1 de mon tableau a la même valeur qu'une case de [ 0 à i ] du même tableau, alors, il faut changer la valeur de i+1 et mettre par exemple 12 dans la case i + 1.

Autrement dit,


if ( tableau[ i + 1 ] == ( tableau [ ???????? ] ) ) {

i + 1 = 12 ;

}

Je ne sais pas comment remplacer les " ???????? " par " de 0 à i ".

Aidez-moi s'il-vous-plait !!!!
A voir également:

3 réponses

bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
16 oct. 2008 à 14:42
bah M parcourt tout ton tableau (sauf la dernière case) et N parcourt toute la partie du tableau qui est entre M et la fin du tableau => ainsi, tous les couples (M, N) sont tous les couples qu'il est possible de faire...
donc après pour chaque tu vérifies si la valeur du tableau en M, et celle en N sont égales ... et blablabla en fonction de si ça l'est ou non
-1
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
14 oct. 2008 à 18:36
En gros tu cherches si 2 cases ont la même valeurs, tu changes ?

pour M de 0 à i-1
pour N de M+1 à i
si tableau[M] == tableau[N] => changer la valeur / sinon rien
-2
Foreverson Messages postés 231 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 22 juin 2014 27
16 oct. 2008 à 13:11
En gros, dans mon tableau, 2 cases ne doivent jamais avoir la même valeur, c'est ça !

Mais je ne comprends pas ta solution...
-2