Somme des coefficients d'un tableau de dimension variable

CrisseTof Messages postés 57 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 2 juillet 2005 - 30 août 2004 à 11:19
CrisseTof Messages postés 57 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 2 juillet 2005 - 30 août 2004 à 12:31
Bonjour,

J'ai un tableau de dimension n (variable) et de tailles variables, j'aimerais créer une fonction qui me renvoie un tableau de dimension n-1 dont les coefficients sont les sommes des coefficients de la dimension n.

Pour être plus clair :

tableau1(a, b, c,... y, z)
renvoie
tableau2(a, b c, ...y)=SOMME(tableau1(a, b, c,... y, z), z)

J'ai une fonction qui me donne la dimension de mon tableau (merci CannisLupus) et je peux toujours dissocier les cas :dimension 1, dimension2....
mais c'est pas terrible, je peux pas l'utiliser pour des cas où la dimension de mon tableau est grande...

Si quelqu'un pouvait m'aider ça serait sympa....

Merci

CrisseTof

2 réponses

Zigarn Messages postés 106 Date d'inscription mardi 13 juillet 2004 Statut Membre Dernière intervention 26 janvier 2005
30 août 2004 à 11:59
Je comprends pas comment tu veux renvoyer un tableau de dimension n-1 en faisant la somme des éléments de ton tableau, tout tes éléments sont égaux et valent la somme ?

-------------------------------------------------
Débutant ... mais pas pour longtemps !
0
CrisseTof Messages postés 57 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 2 juillet 2005 1
30 août 2004 à 12:31
Par exemple :
tableau1
1 5
5 9
4 2
devrait renvoyer :
tableau2
6 (1+5)
14 (5+9)
6 (4+2)

c'est à dire :

for i = 0 to Ubound(tableau1, 1)
for j = 0 to Ubound(tableau1, 2)
tableau2(i) = tableau2(i) + tableau1(i, j)
next j
next i
0
Rejoignez-nous