Bonjour !
J'ai une question toute simple, voici le contexte:

Soit les nombres 0, 1 et 2 contenus dans x, y et z.
En connaissant x et y on a z = 3-(x+y) - ex. 3-(2+0) = 1

Existe-t-il une formule de ce type pour obtenir y et z en ne connaissant que x ?

J'ai trouvé une solution à mon problème mais elle n'est pas très élégante...
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
    int i, j, tmp;
    int t[3] = {0, 1, 2};
 
    i=0;
    while(i < 3) {
        j=0;
        while(j < 2) {
            fonction(t[2], t[j]);
            j++;
        }
        tmp = t[i];
        t[i] = t[2];
        t[2] = tmp;
        i++;
    }

Et ce que j'aimerais avoir:
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    int x, y, z;
 
    x=0;
    while(x < 3) {
        y = [formule];
        z = [formule];
        fonction(x, y);
        fonction(x, z);
        x++;
    }