bonjour
resultat de ce programm est suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 public class MatrixMultiply { public static void main(String[]args) { int array[][]={{5,6,7},{4,8,9}}; int array1[][]={{6,4},{5,7},{1,1}}; int array2[][]=new int[3][3]; int x=array.length; System.out.println("Matrix 1:"); for(int i=0;i<x;i++) { for(int j=0;j<=x;j++) { System.out.print(""+array[i][j]); } System.out.println(); } int y=array1.length; System.out.print("Matrix 2:"); for(int i=0;i<y;i++) { for(int j=0;j<=y-1;j++) { System.out.print(""+array2[i][j]); } System.out.println(); } for(int i=0;i<x;i++) { for(int j=0;j<y-1;j++) { for(int k=0;k<y;k++) { array2[i][j]+=array[i][k]*array1[k][j]; } } } System.out.println("Multiply of both matrix:"); for(int i=0;i<x;i++) { for(int j=0;j<y-1;j++) { System.out.print(""+array2[i][j]); } System.out.println(); } }}
Matrix 1:
567
489
Matrix 2:000
000
000
Multiply of both matrix:
6769
7381
vous voyez la deuxième matrice s'affiche pas
aidez moi pourquoi s'affiche pas?
Partager