Código:
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
using namespace std;
int main(){
int m,n,i,j;
int A[50][50];
char b;
cout << "Ingrese el Tamano de la matriz :";
cin>>m>>b>>n;
/*-----------FORMAR MATRIZ-------------------------*/
for ( i= 1; i<=m ; i++){
cout<< "Ingrese la fila: "<< i <<"\n";
for ( j = 1; j <=n ; j++){
cin >> A[i][j];
}
}
/*-------------MOSTRAR MATRIZ--------------------------*/
cout<<"\n Matriz A: \n";
{
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
cout<<"\t"<<A[i][j];
}
cout<<"\n";
}
cout<<"\n";
}
/*---------------------------------------------------------*/
return 0;
}
Eso es lo que he logrado hasta ahora, pero en el ejercicio original me piden lo sgte
http://prntscr.com/350v3r] No felices con eso ahora dicen que también es posible usar esta propiedad para encontrar el camino mas corto http://prntscr.com/350vdp. Los movimientos permitidos son http://prntscr.com/350vng No busco que me hagan la tarea sino que me ayuden por favor a ver la recursividad que hasta ahora no la logro entender. Muchas gracias