Determinante de una matriz 3×3

PAOLA ARTAL

#include <iostream>
#include <cstdlib>
using namespace std;

//PROTOTIPO

float determinante (float m[3][3]);

//PROGRAMA PRINCIPAL
int main()
{
float m[3][3], z, y;
cout<<” Dame una matriz 3×3: “;

for (int i=0; i<3; i++)
for(int j=0; j<3; j++) cin >> m[i][j];

cout<<“\n\n La matriz introducida es: “;
cout<<“\n\n “;

for (int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout<<m[i][j]<<” “;
cout <<“\n “;
}

//LLAMADA A LA FUNCION
y= determinante (m);
cout<<“\n\n”;
cout<<“El determinante de la matriz vale: “<<y<<endl;
return 0;
}

//CÓDIGO DE FUNCIONES
float determinante (float m[3][3])
{
float determinante;
determinante= m[0][0]* m[1][1]* m[2][2] + m[0][1]* m[1][2]* m[2][0] + m[0][2]* m[1][0]* m[2][1]
– m[0][2]* m[1][1]* m[2][0] – m[0][1]* m[1][0]* m[2][2] -m[0][0]* m[1][2]* m[2][1];
return determinante;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s