Como seria este progama en C++
Ahí te va otro ejercicio para que me ayudes de nuevo a pasarlo en c++ pero quiero que me expliques más a fondo y paso por paso lo que haces, por que quiero sseguir aprendiendo y quiero que te conviertas en mi tutor, te voy a enviar otros 5 ejercicios más para ir aclarando dudas, gracias, enviameloi por fa lo antes de mañana sábado y soy colombiana, gracias
Dada una matriz A de M*N elementos, actualizarla tal que la matriz resultante tenga divididos a los elementos de la diagonal principal por la suma de los elementos que no forman parte de ella
algoritmo matriz div_matriz
Var
A: array [1..M, 1...N] de real
Suma: real
Inicio
pedir_datos(a)
SUMAR(a, suma)
EscribirMat(a)
Fin
Procedimiento pedir_datos(matriz:array[1..M,1..N]de real)
Var
I,j:entero
Inicio
Desde i=1 hasta M
Desde j=1 hasta N
Escribir "Introduce el elemento "i", 2j
Leer a[i,j]
Fin desde
Fin Desde
Fin pedir_datos
Procedimiento sumar(matriz:array [1..M,1N] de real; ent-sal s:real)
Var
I,j: entero
Inicio
S=0
Desde i=1 hasta M
Desde j=1 hasta N
Si i<>j
entonces s=s+matriz[i,j]
Fin si
Fin desde
Fin Desde
Fin sumar
Procedimiento Escribir Mat ( matriz; array[1..M,1..N] de real; s: real)
Var
I, j; entero
Inicio
Desde i=1 hasta M
Desde j=1 hasta N
si i=j
Entonces escribir a[i,j]/s
Sino escribir a[i,j]
Fin si
Fin desde
Fin desde
Fin escribir
Dada una matriz A de M*N elementos, actualizarla tal que la matriz resultante tenga divididos a los elementos de la diagonal principal por la suma de los elementos que no forman parte de ella
algoritmo matriz div_matriz
Var
A: array [1..M, 1...N] de real
Suma: real
Inicio
pedir_datos(a)
SUMAR(a, suma)
EscribirMat(a)
Fin
Procedimiento pedir_datos(matriz:array[1..M,1..N]de real)
Var
I,j:entero
Inicio
Desde i=1 hasta M
Desde j=1 hasta N
Escribir "Introduce el elemento "i", 2j
Leer a[i,j]
Fin desde
Fin Desde
Fin pedir_datos
Procedimiento sumar(matriz:array [1..M,1N] de real; ent-sal s:real)
Var
I,j: entero
Inicio
S=0
Desde i=1 hasta M
Desde j=1 hasta N
Si i<>j
entonces s=s+matriz[i,j]
Fin si
Fin desde
Fin Desde
Fin sumar
Procedimiento Escribir Mat ( matriz; array[1..M,1..N] de real; s: real)
Var
I, j; entero
Inicio
Desde i=1 hasta M
Desde j=1 hasta N
si i=j
Entonces escribir a[i,j]/s
Sino escribir a[i,j]
Fin si
Fin desde
Fin desde
Fin escribir
1 Respuesta
Respuesta de franksct
1