Encontre esta función que calcula el determinante de una matriz recursivamente mediante expansión por menores: Código: /* Recursive definition of determinate using expansion by minors. */ double Determinant(double **a,int n) { int i,j,j1,j2; double det = 0; double **m = NULL; if (n < 1) { /* Error */ } else if (n == 1) [...]
Posts con la etiqueta ‘recursividad’
Código en C de determinante de una matriz (expansion por menores) recursivo
Viernes, marzo 20th, 2009Números de Catalan en C
Domingo, febrero 22nd, 2009Los números de Catalan se pueden encontrar recursivamente mediante la siguiente fórmula: El código en C que clacula el n-ésimo número de Catalan es [sourcecode language='cpp']#include int Catalan(int n) { if(n
Función de Ackerman en C
Viernes, diciembre 19th, 2008La función de Ackerman está dada por: [sourcecode language='cpp']#include int ackerman(int m, int n) { if(m==0) return n+1; else { if(n==0) return ackerman(m-1, 1); else return ackerman(m-1, ackerman(m, n-1)); } } void main( ) { int m, n; printf(“Dame el primer argumento para la funcion de Ackerman (m): “); scanf(“%d”,&m);/*aqui cuidado, que el wordpress le [...]