ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación, función leer archivo


Enviado por   •  8 de Septiembre de 2015  •  Apuntes  •  684 Palabras (3 Páginas)  •  225 Visitas

Página 1 de 3

public static void main(String[] args) {

double [][] H,M,Sum;

int fH,cH,fM,cM;

System.out.println("Entre primera matriz");

H=leeMat();

System.out.println("Entre segunda matriz");

M=leeMat();

fH=H.length;

cH=H[0].length;

fM=M.length;

cM=M.length;

if (fH==fM && cH == cM) {

Sum=sumaMat(H,M);

escMat(Sum);

}

else

System.out.println("No se puede hacer la suma");

}

//Metodo de Lectura

public static double [][] leeMat(){

Scanner lee= new Scanner (System.in);

double [][] X;

int nfX, ncX;

System.out.println("Nro de filas");

nfX= lee.nextInt();

System.out.println("Nro de columnas");

ncX=lee.nextInt();

X=new double[nfX][ncX];

for (int i = 0; i < nfX; i++) {

for (int j = 0; j < ncX; j++) {

System.out.printf("Elem[%d][%d]= ",i+1,j+1);

X[i][j]=lee.nextDouble();

}

}

return X;

}

//Metodo que escribe la matriz

public static void escMat(double [][]Y) {

for (int i = 0; i < Y.length; i++) {

for (int j = 0; j < Y[0].length; j++) {

System.out.print(Y[i][j]+"\t");

}

System.out.println(" ");

}

}

//Metodo que suma matrices

public static double [][] sumaMat(double [][]W, double[][]T) {

double [][] S;

int fW,cW,fT,cT;

fW=W.length;

cT=T[0].length;

S=new double [fW][cT];

for (int i = 0; i < fW; i++) {

for (int j = 0; j < cT; j++) {

S[i][j]=W[i][j]+T[i][j];

}

}

return S;

}

}

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (38 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com