تمرینات درس برنامه نویسی پیشرفته جاوا
برنامه ای بنویسید که دو ماتریس ۴*۳ را از ورودی خوانده حاصل جمع آنها را محاسبه کند و هر سه ماتریس را به خروجی ببرد.
حل مساله :
package solution6_8;
import java.util.*;
public class Solution6_8 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int i,j;
int m1[][] = new int[3][4];
int m2[][] = new int[3][4];
int jame[][] = new int[3][4];
for (i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.printf("Matrix 1th [%d,%d] Ra Vared Konid : ",i+1,j+1);
m1[i][j]=in.nextInt();
}
}
System.out.println("=======================");
for (i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.printf("Matrix 2th [%d,%d] Ra Vared Konid : ",i+1,j+1);
m2[i][j]=in.nextInt();
}
}
for (i=0;i<3;i++){
for(j=0;j<4;j++){
jame[i][j]=m1[i][j]+m2[i][j];
}
}
System.out.println("Matrix Aval : ");
for (i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.print(m1[i][j]+" ");
}
System.out.println();
}
System.out.println("Matrix Dovom : ");
for (i=0;i<3;i++){ for(j=0;j<4;j++){
System.out.print(m2[i][j]+" ");
}
System.out.println();
}
System.out.println("Jame Matrix : ");
for (i=0;i<3;i++){
for(j=0;j<4;j++){
System.out.print(jame[i][j]+" ");
}
System.out.println();
}
}
}