Posts con la etiqueta ‘C’

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 [...]

Funciones en C/C++: como regresar más de un valor

Miércoles, mayo 20th, 2009

Para regresar más de un valor en una función hay dos caminos: – Regresar los avlores en un array – Regresar la salida usando parámetros por referencia Para explicar estos dos caminos, supongamos que tenemos dos numeros a y b, y queremos una funcion que nos regrese tres valores: la suma, la resta y la [...]

Software gratuito para programar en C/C++

Miércoles, mayo 20th, 2009

A cointinuación se da unalista de algunos softwares gratuitos que existen para desarrollar programas en C/C++ Software Enlace de descarga Microsoft Visual C++ 2008 Express Edition http://www.microsoft.com/express/vc/ Dev-C++ http://sourceforge.net/project/do… TurboExplorer http://cc.codegear.com/free/turboc Eclipse CDT * http://www.eclipse.org/downloads/… Turbo C 2.01 http://cc.codegear.com/Free/tc201 Turbo C++ 1.01 http://cc.codegear.com/free/tcpp101 Code::Blocks * http://www.codeblocks.org/downloa… wxDev-C++ http://sourceforge.net/project/do… NetBeans * http://www.netbeans.org/downloads… (*) Requiere de MinGW [...]

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 [...]

Construir arrays dinámicos de dos dimensiones en C

Martes, abril 14th, 2009

Aquí sólo explicare la idea de como construir arrays de dos dimensiones en C/C++ usando la función de este post. Lo primero que hay que tener en cuenta, es que todo se va a construir a base de arrays de una sola dimensión, así que debemos separar una mjatriz en arrays de una dimensión. Tomemos [...]

[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 [...]

mod en C/C++ (residuo de la división entera)

Miércoles, marzo 25th, 2009

A muchos les surge la duda  (más cuando migran de otro lenguaje, como pascal) de cual es el operador mod o residuo de la división entera en C/C++. Pues este operador es “%”. Ejemplos de uso y resultados [sourcecode language='cpp']int a; a=10%3;[/sourcecode] En este caso, “a” va a almacenar el valor de 1, ya que [...]