Chavalote! Este no te lo puedo bendecir... Tiene un sutil fallo. Te digo cual?
Prueba a evaluar la matriz de 1 fila y 1 columna...
El resultado es indeterminado... porque entonces accedes a una posicion tal como A[0][-1] . Si acierta, dependera del compilador, o de la conjunci'on de los astros...
Que pasa? que las matrices de 1 fila y 1 columna no son matrices??? Prueba [[1]]!
Es cierto. No me di cuenta de eso en su momento. Habría que tratar las matrices de orden 1 como un caso aparte:Prueba a evaluar la matriz de 1 fila y 1 columna...
El resultado es indeterminado... porque entonces accedes a una posicion tal como A[0][-1] . Si acierta, dependera del compilador, o de la conjunci'on de los astros...
Que pasa? que las matrices de 1 fila y 1 columna no son matrices??? Prueba [[1]]!



Código
Aunque claramente no es la mejor solución...
return (N == 1 || (i == N && !A[N-1][N-2]));





Código
es equivalente a
j=(j<i)||A[i][j-1]
Código
j=(j<i)

Bueno, me quedo con que me he quedado cerca... Este era el de calentamiento, no?
