From 91e01669633a09dd621280cbaeae20ab0537f8b3 Mon Sep 17 00:00:00 2001 From: adriarce99 Date: Fri, 5 Oct 2018 19:56:06 +0200 Subject: [PATCH 1/2] Added Gauss Jordan Function --- math/Gauss Jordan.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 math/Gauss Jordan.cpp diff --git a/math/Gauss Jordan.cpp b/math/Gauss Jordan.cpp new file mode 100644 index 00000000..5559fa76 --- /dev/null +++ b/math/Gauss Jordan.cpp @@ -0,0 +1,32 @@ + +void Gauss_Jordan (double m[][MAX],int fila,int columna) +{ + int i,j,t,k,l; + double divisores[MAX]; + int fila_pivote=0; + + for (t=0; t=t; l--) + { + m[t][l]=m[t][l]/m[t][t]; + } + + //Divisores + for (k=0; k Date: Sat, 6 Oct 2018 12:26:39 +0200 Subject: [PATCH 2/2] Added binomial function --- math/Binomial Function.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 math/Binomial Function.cpp diff --git a/math/Binomial Function.cpp b/math/Binomial Function.cpp new file mode 100644 index 00000000..3a042efd --- /dev/null +++ b/math/Binomial Function.cpp @@ -0,0 +1,19 @@ +//Funcion factorial +unsigned long int factorial (unsigned long int valor) +{ + if (valor<=1) + return valor=1; + else + return valor=valor*factorial(valor-1); +} + +/*///////////////////////////////////////////////////////////////////////////////////////*/ +/*///////////////////////////////////////////////////////////////////////////////////////*/ + +//Funcion binomial(requiere la funcion factorial) +float numero_binomio (unsigned long int arriba,unsigned long int abajo) +{ + float respuesta; + respuesta = factorial(arriba) / (factorial(abajo) * factorial(arriba-abajo)); + return respuesta; +}