Recursivida

2
RECURSIVIDAD Explicar cada paso del procedimiento o función de recursividad en un arreglo, mediante un código donde se halle la suma total de sus datos. Utiliza este medio para que puedas enviar esta actividad. SOLUCION: int suma(int vector[], int i, int n, int s){ if(i<n){ suma(vector, i+1, n, s+vector[i]) !e"se{ return s! ! La funci#n $evue"ve "a suma $e "os e"ementos $e" arre%"o&Los 'ar metros son: e" arre%"o vector , un entero i *ue in$ica "a 'osici#n $e" arre% $on$e inicia "a suma, un entero n *ue in$ica "a "on%itu$ $e" arre%"o, entero s *ue in$ica e" va"or $e inicio $e "a suma& or e-em'"o, 'ara s to$os "os e"ementos $e un arre%"o $e . e"ementos, $es$e "a 'osici#n /, suma inicia"i0a$a en /, $e es ""amar a "a funci#n $e esta forma: suma(vector, /, ., /) Si *uieres %uar$ar e" resu"ta$o $e "a suma $entro $e una varia "e 2, $e escri ir"a si%uiente "3nea: 24suma(vector, /, ., /)

Transcript of Recursivida

RECURSIVIDAD

Explicar cada paso del procedimiento o funcin de recursividad en un arreglo, mediante un cdigo donde se halle la suma total de sus datos.

Utiliza este medio para que puedas enviar esta actividad.

SOLUCION:

int suma(int vector[], int i, int n, int s){if(i