Posts con la etiqueta ‘programa’

Caminos o palabras de Dick

Viernes, agosto 28th, 2009

Para calcular los caminos de Dick podemos usar una de las caracterizaciones que viene en wikipedia: El número de Catalan Cn es el número de caminos monótonos que se pueden trazar a través de las líneas de una malla de n × n celdas cuadradas, de forma que nunca se cruce la diagonal. Un camino [...]

[Código C] Multiplicación de matrices

Miércoles, mayo 20th, 2009

Aqui pongo la rutina en C que clacula el producto de dos matrices A y B, y guarda el resultado en C. Las matrices ya deben tener asignada la memoria necesaria (tambien la matriz C): [sourcecode language="cpp"]void multiplicacion(float **A,float **B,float **C,int n1,int n2,int n3) { //Funcion que calcula C=AxB, donde // A es de n1xn2 [...]

Mostrar las palabras de Dick

Sábado, abril 18th, 2009

Para calcular los caminos de Dick podemos usar una de las caracterizaciones que viene en wikipedia: Cn es el número de caminos monótonos que se pueden trazar a través de las líneas de una malla de n × n celdas cuadradas, de forma que nunca se cruce la diagonal. Un camino monótono es aquél que [...]

[Código C] Media aritmética de una serie de números

Miércoles, abril 1st, 2009

Programa que calcula la media aritmética de una serie de números Código: #include <stdio.h> main () { int nums; float media; float suma; int total; int leer_mas_nums; /*Inicializacion de variables */ total =0; /* no se han leido nuemros*/ suma=0; /* la suma de los numeros leidos comienza en cero*/ /*lectura de datos desde el [...]

[Código C] Máximo de una serie de números

Miércoles, abril 1st, 2009

Programa que calcula el maximo de una serie de numeros Código: #include <stdio.h> main () { int nums; float media; float max; int num_leidos; int leer_mas_nums; /*Inicializacion de variables */ num_leidos=0; /* no se ha liedo ningun numero*/ /*lectura de datos desde el teclado*/ printf(“Teclee una serie de numero y vaya presionando ‘Enter’ cada vez [...]

[Código C] Mínimo de una serie de números

Miércoles, abril 1st, 2009

Programa que calcula el mínimo de una serie de números Código: #include <stdio.h> main () { int nums; float media; float min; int num_leidos; int leer_mas_nums; /*Inicializacion de variables */ num_leidos=0; /* no se ha liedo ningun numero*/ /*lectura de datos desde el teclado*/ printf(“Teclee una serie de numero y vaya presionando ‘Enter’ cada vez [...]

Números de Catalan en C

Domingo, febrero 22nd, 2009

Los 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 en C para obtener la transpuesta de una matriz

Viernes, diciembre 19th, 2008

Entrada n: dimension de la matriz ( es de nxn) a: matriz de nxn Salida Regresa la traspuesta de a en el mismo array de entrada [sourcecode language='c']void Transpose(double **a,int n) { int i,j; double tmp; for (i=1;i

[Código C++]Regresion lineal (recta de minimos cuadrados)

Viernes, diciembre 19th, 2008

Regresion lineal (recta de minimos cuadrados) Datos de entrada: n: numero de datos (parejas (x,y) x: valores x y: valores y Salida a,b parametros de la regresion y=ax+b r coeficiente de regresion Uso: Se manda llamar la función más o menos así: int n=10; float x[10],y[10],a,b,r; //Se guardan los datos en x y en y, [...]

Código en C++ del Juego del gato, tic-tac-toe o tres en raya

Viernes, diciembre 19th, 2008

[sourcecode language='cpp']#include #include #include char matrix[3][3];//={0}; void cou(void); int main() { int m,n; char ch=’y’; while(ch==’Y’||ch==’y’) { for (m=0;m