A voir également:
- Toutes les sommes possibles d'un tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
je voudrais bien éclairsire le problème avant de rédiger l'algorithme voici quelque questions:
si vous aves des répétition dans votre tableau, comment faire ?
est ce que résutat que vous cherché est un tableau T2 de taille x qui contient un ensemble de valeur possible de sommation de (1 ou 2 ou 3 ou .....ou n, avec n<12) valeurs du tableau T1 ?
si vous aves des répétition dans votre tableau, comment faire ?
est ce que résutat que vous cherché est un tableau T2 de taille x qui contient un ensemble de valeur possible de sommation de (1 ou 2 ou 3 ou .....ou n, avec n<12) valeurs du tableau T1 ?
26 nov. 2008 à 12:18
Les doublons ne devraient pas vraiment être un problème, je pense stocker les valeurs dans un tableau associatif en tant qu'index, donc si il y a des doublons, ils s'écraseront.
Vous semblez avoir bien compris ce que je cherche, en effet. J'aimerais obtenir en résultat un tableau T2, qui contiendrait tous les résultats de toutes les sommes d'un tableau de valeurs [3, 4, 5], pour un nombre défini de variables (disons 3) :
3 + 3 + 3 = 9
3 + 3 + 4 = 10
3 + 3 + 5 = 11
3 + 4 + 3 = 10
3 + 4 + 4 = 11
3 + 4 + 5 = 12
3 + 5 + 3 = 11
3 + 5 + 4 = 12
3 + 5 + 5 = 13
4 + 3 + 3 = 10
....
5 + 5 + 5 = 15
=> T2[3, 4, 5, 9, 10, 11, 12, 13, 15]
Avec T2[] ayant pour taille le nombre de valeurs possibles.
J'espère que cela répond à vos questions ?.
26 nov. 2008 à 12:29
soit T1 un tableux te taille N qui contient des valeurs distincts
on cherche tous les sommations de 3 valeur de T1
rester avec moi je cherche la solution
26 nov. 2008 à 12:39
26 nov. 2008 à 12:40
Taille2 =0
Pour i =1 à n
Pour j =i+1 à n
Si i<>j
Pour k =1 à n
Si k<>i et k<>j
T2[l]= T1[i]+T1[j]+T1[k]
Taille2 = Taille2 +1
Fin si
Fin pour
Fin si
Fin pour
Fin pou
réponder moi
26 nov. 2008 à 12:45
dans ce cas on auras T[i]<T[j]<T[k]
Taille2 =0
Pour i =1 à n
Pour j =i+1 à n
Pour k =j+1 à n
T2[l]= T1[i]+T1[j]+T1[k]
Taille2 = Taille2 +1
Fin pour
Fin pour
Fin pou
il faut bien se consentrer pour arriver à la bon solution