Fonction de calcule des nombres aléatoires

imen123 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
imen123 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
salut tout le monde,
j'ai déjà fait un tableau qui est composé de 6 cases, chaque case contient un nombre aléatoire.
je veux chercher une fonction qui nous donne toute les opérations possibles de ces 6 case tel que les opérateurs sont + , - , *
SVP c'est urgent , j'ai besoin de votre aide , je suis débutante en java
merci beaucoup d'avance



1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu utilises 2 opérateurs à chaque fois ou les 6 en même temps ?
Le premier est très simple à faire, alors que le deuxième est beaucoup plus compliqué !

for (int i=0; i<6; i++)
    for (int j=0; j<6; j++)
        if (i != j)
            System.out.printf("%1$d+%2$d=%3$d\n%1$d-%2$d=%4$d \n%1$d*%2$d=%5$d\n", tab[i], tab[j], tab[i]+tab[j], tab[i]-tab[j], tab[i]*tab[j]);
La confiance n'exclut pas le contrôle
0
imen123 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
merci bien
j'espère que vous vous souvenez le jeu des lettres et des chiffres
c'est comme ça par exemple:
mon tableau m'affiche
1 4 4 8 7 9
le résultat doit être 310
alors il faut faire ces opérations:
4*4=16
7+8=15
15+16=31
9+1=10
31*10=310
par exemple
mais mon problème comment je peux faire :/
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu peux regarder cette discussion : Méthode programmation chiffres/lettres j'y avait expliqué une méthode. Evidemment depuis le temps je n'ai plus le code sous la main, mais je me souviens que ça fonctionnait bien.
0
imen123 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
waaaawww :)
beaucoup de travail m'attend
j'espère bien que je réussirai dans ce projet
merci beaucoup pour votre aide mais j'ai pas bien compris le démarche d'optimiser le calcule
mais je vous promets que j'essaierai de le comprendre.
merci ^_^
0