Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Carbide C/C#/C++


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 20-feb-2009, 15:05   #1
xesh
Guest
 
Amigos
Mensajes: n/a
Predeterminado Programa de matriz de 3x3 (det,trans,cofactores)

les dejo otro de mis programas
este es un programa que calcula el determinante, la trasnspuesta y la matriz de cofactores de una matriz de 3x3 espero les ayude en algo

Cita:
#include<stdio.h>
#include<conio.h>
main()
{
int a[3][3],e=0,i,j,x=0,h=0,s=0,p=0,w=0,m=0,l=0,v=0,n,c=0,k=0 ,b=0,z=0;

printf("\t\tIngrese los valores de la matriz\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("\n elemento a[%d,%d]:",i+1,j+1);
scanf("%d",&a[i][j]);
if(i==0 && j==0){
v=a[i][j];
}else
if(i==0 && j==1){
e=a[i][j];
}else
if(i==0 && j==2){
h=a[i][j];
}else
if(i==1 && j==0){
x=a[i][j];
}else
if(i==1 && j==1){
s=a[i][j];
}else
if(i==1 && j==2){
p=a[i][j];
}else
if(i==2 && j==0){
w=a[i][j];
}else
if(i==2 && j==1){
m=a[i][j];
}else{
l=a[i][j];
}
}
}

printf("\n esta es la matriz:");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("%6d",a[i][j]);
}
printf("\n\t\t ");
}

printf("¿que desea hacer?\n1--transpuesta\n2--Matriz de cofactores\n3--Determinante");
scanf("%d",&n);

if(n==1);
{

printf("\n esta es su transpuesta: \n");
printf("\t%d",v);
printf("\t%d",x);
printf("\t%d",w);
printf("\n\t%d",e);
printf("\t%d",s);
printf("\t%d",m);
printf("\n\t%d",h);
printf("\t%d",p);
printf("\t%d",l);
}
if(n==2)
{
c=((s*l)-(m*p));
printf("\n\n\t A11= %d",c);
k=(-1)*((x*l)-(w*p));
printf("\n\n\t A12= %d",k);
b=((x*m)-(w*s));
printf("\n\n\t A13= %d",b);
printf("\n\n\t |a|= (%d)(%d)+(%d)(%d)+(%d)(%d)",v,c,e,k,h,b);
z=(((v)*(c))+((e)*(k))+((h)*(b)));
printf("\n\n\n\t |A|= %d",z);
printf("\n\n\n\t |A|= %d",z);
}
if(n==3)
{
c=((s*l)-(m*p));
k=(-1)*((x*l)-(w*p));
b=((x*m)-(w*s));
z=(v+c+e+k+h+b);
printf("\n\n\n\tEldeterminante de |A|= %d",z);
}
getch();
}
  Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
matriz!! andrew-17 Carbide C/C#/C++ 7 21-sep-2006 10:14
Programa en pascal que realiza operaciones basicas, en una matriz N*N jaker_lolo Programación 0 28-may-2005 01:54



Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0