Bonjour,
j'ai deux vecteur v1(x1,y1,z1,t1) et v2(x2,y2,z2,t2) je cherche à programmer tous les vecteurs dont les coordonnées sont une combinaison des coordonnées de v1 et v2 (ttes les combinaisons possible)
exemple: v3(x1,y2,z2,t2),v4(x1,y1,z2,t2).........
j'ai programmer comme ca
Code :
- v=new vecteur[2^d]//d:le nombre de coordonnees
- for(int i=0;i<d;i++)
- {
- v[i]=v1;
- v[i].coord[i]=v2.coord[i];
- }
- int p=d;
- for( i=0;i<d;i++)
- {
- v[p]=v2;
- v[p].coord[i]=v1.coord[i];
- p++;
- }
|
Mais avec cette solution je ne récupère pas toutes les combinaisons.est ce qu'il y a mieux???
Merci pour toute proposition