Programar un algoritmo recursivo que permita sumar los elementos de una matriz.
int suma (int fila, int col, int orden, int mat [] [])
{
if (fila == 0 && col == 0)
return mat [0] [0];
else
if (col < 0)
return suma (fila - 1, orden, orden, mat); else
return mat [fila] [col] + suma (fila, col - 1, orden, mat);
python
Respuestas a la pregunta
Contestado por
0
Programa para cargar elementos de una matriz y sumarlos de manera recursiva (con función que se llama a sí misma). A continuación se muestras el código en Python.
if __name__ == '__main__':
- # Definir varibles
m = float()
m = [[float() for ind0 in range(2)] for ind1 in range(2)]
print("Cargar matriz de: 2 filas x 2 columnas ")
- # Cargar la matriz y sumar elementos con método recursivo
def funcion(f,c,k,suma):
if k==4:
return suma
if (k%2)==0:
print("dato(",f,",",c, end="): ")
m[f][c] = float(input())
suma = suma + m[f][c]
return funcion(f,c+1,k+1,suma)
print("dato(",f,",",c, end="): ")
m[f][c] = float(input())
suma = suma + m[f][c]
return funcion(f+1,c-1,k+1,suma)
print("Suma es: ", funcion(0,0,0,0))
Para saber más acerca de función recursiva consulte https://brainly.lat/tarea/13701810
#SPJ1
Adjuntos:
Otras preguntas
Tecnología y Electrónica,
hace 27 días
Religión,
hace 27 días
Matemáticas,
hace 28 días
Matemáticas,
hace 28 días
Matemáticas,
hace 8 meses
Educ. Fisica,
hace 8 meses