Tableau dans Processing

Résolu
Foreverson Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   -  
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   861
 
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   Statut Membre Dernière intervention   861
 
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   Statut Membre Dernière intervention   27
 
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