bonjour,
j'imagine que ca doit pas etre bien compliquer mais je cherche a afficher en reccursif la somme des produit de 2 entiers n et m, avec n allant de 1 à n et m allant de 1 à m.
mon programme comporte une erreur de logique mais je compte m'en occuper plus tard mais sinon je ne comprend pas pourquoi il renvoie rien... c'est pourtant pas un code bien long... enfin voici le code:
voilà merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Function somme_produit_rec(ByVal n As Integer, m As Integer) As Integer If (n = 1) And (m = 1) Then somme_produit_rec = 1 ElseIf n = 1 Then somme_produit_rec = m ElseIf m = 1 Then somme_produit_rec = n Else somme_produit_rec = somme_produit_rec(n, m - 1) + somme_produit_rec(n - 1, m) + (n * m) End If End Function
Partager