Bonjour à tous,
J'ai un petit problème avec une fonction récursiveen C.
Je lui passe un tableau 2D en paramètre contenant des éléments à traiter, et en sortie je récupère un autre tableau 2D obtenu grâce à des opérations sur les éléments du premier tableau.
Voici un aperçu du fonctionnement de la fonction.
Ce que j'aimerais, c'est qu'au moment de l'appel récursif, la fonction s'éxécute avec la variable "tablo" modifiée, ce qui n'est actuellement pas le cas. Si quelqu'un a une idée, elle est la bienvenue.
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 int fonction (float tablo[5][5], float tablo2[5][2], int k) { if(k<=0) return 0; else traitement ..... Modification de tablo2 ... Modification de tablo //appel récursif fonction(tablo,tablo2, k-1) }
Merci
Partager