Posts con la etiqueta ‘código’

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

04. Entendiendo el código de “HelloWorld” de java

Domingo, febrero 22nd, 2009

Demos un vistazo al código que acabamos de compilar del programa HelloWorld. Lo primero que debemos tener en cuenta es que “no vamos a inventar la piedra”; es decir, no todo lo que necesitemos para nuestro programa lo vamos a necesitar hacer o escribir nosotros. Ya existen librerías o paquetes de funciones y objetos (después [...]

Incluir Google Analytics en phpBB3 (y phpBB2)

Sábado, febrero 21st, 2009

Para incluir el código de Google Analytics en nuestro foro, buscamos el siguiente archivo (dependiendo de si tenemos phpBB2 o phpBB3): phpBB 2: overall_footer.tpl localizado en /”folder del foro”/templates/”nombre de la plantilla”/ phpBB 3: overall_footer.html localizado en  /folder del foro”/styles/”nombre del estilo”/template/ Ahora en ese archivo buscamos la línea en la que está etiqueta </body>, [...]

Ver si un número es primo o no (Código C++)

Martes, febrero 10th, 2009

Programa en C++ que muestra si el número ingresado es primo o no. [sourcecode language='cpp']#include #include int es_primo(int num) { int i,c=0; i=2; do{ if (num%i==0) { num=num/i; c=c+1; } else i++; }while(i

paquete listings: insertar figuras, símbolos matemáticos y letras con acentos dentro del código

Viernes, enero 9th, 2009

Letras con acentos en los comentarios (y símbolos) Cuando insertamos código de algun lenguaje (como C++) en LaTeX usando el paquete listings, algunas veces en los comentarios aparecen letras acentuadas y no aparecen o aparecen en el lugar incorrecto dentro del código. Para resolver este inconveniente podemos usar el siguiente truco: Activamos la opción mathescape=true [...]

LaTeX: Insertar código con marco alrededor

Jueves, enero 8th, 2009

Para poner código usamos el paquete listings: LaTeX: Insertar código C,pascal, html, etc(paquete listings) y para que le coloque un marco o cuadro alrededor del código usamos LaTeX code: lstset{frame=shadowbox, rulesepcolor=color{blue}} Esto cambia el formato con el que se muestra el código en el documento. Para está opción debes incluir el paquete para mostrar colores, [...]

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

[Código C]cálculo del máximo comun divisor (MCD)

Viernes, diciembre 19th, 2008

Programa que calcula el máximo comun divisor de dos enteros. [sourcecode language='cpp'] #include #include int MCD(int num1,int num2) { int t,i=2,mcd=1; if (num1>num2) { t=num1; num1=num2; num2=t; } do{ if (num1%i==0 && num2%i==0) { mcd=mcd*i; num1=num1/i; num2=num2/i; i=2; } else- i++; }while(i