Definición de operadores y relaciones en LaTeX

Si vamos a usar con frecuencia una función o relación no estándar conviene definirla en el preambulo indicando su categoría para garantizar el espaciado correcto. Por ejemplo, para definir una función sen (en lugar de sin, que da LaTeX por defecto) deberemos poner en el preámbulo

\def\sen{\mathop{\mbox{\normalfont sen}}\nolimits}

Ponemos \nolimits para evitar que al escribir \sen^2 x [Read More →]

[Código C] Multiplicación de matrices

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):
void multiplicacion(float **A,float **B,float **C,int n1,int n2,int n3)
{
//Funcion que calcula C=AxB, donde
// A es de n1xn2
// B es de n2xn3
//C entonces [Read More →]

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

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 multiplicacion de dichos [Read More →]

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

Programa en C++ que muestra si el número ingresado es primo o no.

#include <conio.h>
#include <iostream.h>

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<=num);
return(c==1);
}

void main(void)
{
int num;
cout<<"Ingrese un numero: \n";
cin>>num;
if(es_primo(num))
cout<<num<<" es primo";
else
cout<<num<<" no es primo";
getch();
}