bonjour à tous,
J'ai fait une function qui fait la somme des éléments d'un tableau. Mon problème est que cette fonction fait la somme de la somme des éléments. C'est à dire:
1er passage : j'ai appui(1)=valeur de appui(1).
2ième passage : j'ai appui(2)=appui(1)+appui(2) alors que je veux juste appui(2)=valeur de appui(2).
3ième passage : j'ai appui(3)=appui(1)+appui(2)+appui(3) alors que je veux juste appui(3)=valeur de appui(3).
et ainsi de suite
voici la partie du code en question
MErci pour vos aides.
Code : 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
17
18
19
20
21
22
23
24 m = 1 Do While m <= n For k = 1 To m If 2 * k <> m And 2 * k <= 2 * m Then m1 = matrice(2 * k, m) + m1 ElseIf 2 * k = m Then m1 = matrice(2 * k, m) + m1 Else: m1 = 0 End If Next k For k = m To n - 1 If (2 * k + 1) >= m Then m2 = matrice(2 * k + 1, m + 1) + m2 Else m2 = 0 m = m + 1 End If Next k appui(m) = m1 + m2 m = m + 1 Loop
Partager