Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2005, 07:47
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por Lecquio
pos multiplicacion de matrices matematicas d toda la vida
esas q x ej si multiplicas una matriz d 2*3 y otra de 3*4 el resultado es una matriz de 2*4
x ej:
1 3 2 ....... 1 5 1........... 14 10 6
4 2 2 ....... 3 1 1........... 14 24 8
................2 1 1
Entonces lo que tienes que hacer es una struct que contenga un matriz simple y los tamaños. Por ejemplo:

Código:
struct
{
	int * Matriz; /* o int ** Matriz, depende de cómo programes */
	int Filas;
	int Columnas;
}
Eso lo debes hacer porque es la mejor forma de tratarlas después. Simplemente recoges dos de esas structs, creas una nueva con la matriz del tamaño resultante (a.Filas,b.Columnas), vas realizando las operaciones y devuelves el puntero a ésa struct.

Para cosas de éstas es mejor usar C++ si vas a ampliarlo con más características.