Tableau dans Processing
Résolu
Foreverson
Messages postés
244
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
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 !!!!
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 !!!!
3 réponses
-
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 -
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 -
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...