Page 1

package matriz;

import javax.swing.JOptionPane;

public class Ayuda { public static void main(String[]args){ String mat="", mat2="",mat3="", res="", res2="", resp=""; int tam; tam=Integer.parseInt(JOptionPane.showInputDialog(null,"De que tamano es?:")); int vec[][]=new int[tam][tam]; int vec2[][]=new int[tam][tam]; int vec3[][]=new int[tam][tam]; for(int filas=0;filas<tam;filas++){ for(int col=0;col<tam;col++){ vec[filas][col]=Integer.parseInt(JOptionPane.showInputDialog(null,"Teclea valor para la casilla"+"["+filas+","+col+"]")); mat+=vec[filas][col]+" "; if(vec[filas][col]==vec[col][filas]){ res+=vec[filas][col]=1; res="reflexiva"; } else if(vec[filas][col]==vec[col][filas]){ res+=vec[filas][col]=0; res="Irreflexiva"; } else{


res="No es reflexiva ni irreflexiva"; } if(vec[filas][col]==vec[col][filas]){ resp+=""; resp="Es:Simetrica"; } else{ resp="Es:Asimetrica"; } }

mat+="\n"; } for(int filas=0;filas<tam;filas++){ for(int col=0;col<tam;col++){ vec2[filas][col]=vec[col][filas]; mat2+=vec2[col][filas]+" "; } mat2+="\n"; } for(int filas=0;filas<tam;filas++){ for(int col=0;col<tam;col++){ vec3[filas][col]=vec[filas][col]-vec2[filas][col]; mat3+=vec3[filas][col]+" "; }


mat3+="\n"; if(mat.equals(mat3)){ res2="Es antisimetrica"; } else{ res2="No es antisimetrica"; } }

JOptionPane.showMessageDialog(null,"Es: "+res+"\n"+mat+"\n\n"+mat2+"\nLa resta es:"+"\n"+mat3+"\n"+res2+"\n"+resp); } }

Package matriz  

programacion en java matrixes simeetrica reflxiva y traspuesta

Read more
Read more
Similar to
Popular now
Just for you