1
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. Envía el código de esta actividad a través 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 función devuelve la suma de los elementos del arreglo. Los parámetros son: el arreglo "vector", un entero "i" que indica la posición 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 posición 0, y la suma inicializada en 0, debes llamar a la función de esta forma: suma(vector, 0, 5, 0); Si quieres guardar el resultado de la suma dentro de una variable x, debes escribir la siguiente linea: x=suma(vector, 0, 5, 0);

RECURSIVIDAD

Embed Size (px)

DESCRIPTION

recursividad 2015

Citation preview

RECURSIVIDADExplicar 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 deRecursividad int suma(int vector[], int i, int n, int s){ if(i