Está en la página 1de 1

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.
Enva el cdigo de esta actividad a travs de Recursividad

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


if(i<n){
suma(vector, i+1, n, s+vector[i]);
}else{
return s;
}
}
La funcin devuelve la suma de los elementos del arreglo.
Los parmetros son: el arreglo "vector", un entero "i" que indica la posicin del
arreglo donde inicia la suma, un entero "n" que indica la longitud del arreglo, y un
entero "s" que indica el valor de inicio de la suma.
Por ejemplo, para sumar todos los elementos de un arreglo de 5 elementos,
desde la posicin 0, yl a suma inicializada en 0, debes llamar a la funcin de esta
forma:
suma(vector, 0, 5, 0);
Si quieres guardar el resultado de la suma dentro de una variable x, debes escribir
la siguientelinea:
x=suma(vector, 0, 5, 0);

También podría gustarte