Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Zadacha6 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String input = sc.nextLine();
- String[] stringArray = input.split(" ");
- int a = Integer.parseInt(stringArray[0]);
- int b = Integer.parseInt(stringArray[1]);
- int c = Integer.parseInt(stringArray[2]);
- int d = Integer.parseInt(stringArray[3]);
- int[][] array1 = new int[a][b];
- int[][] array2 = new int[c][d];
- int[][] newArray = new int[a][d];
- for (int i = 0; i < a; i++) {
- for (int j = 0; j < b; j++) {
- array1[i][j] = sc.nextInt();
- }
- }
- for (int i = 0; i < c; i++) {
- for (int j = 0; j < d; j++) {
- array2[i][j] = sc.nextInt();
- }
- }
- if (b == c) {
- for (int i = 0; i < a; i++) {
- int temp=0;
- for (int j = 0; j <d; j++) {
- for( int g=0;g<b;g++) {
- temp=temp+ (array1 [i][g] * array2[g][j]);
- }
- newArray[i][j] = temp;
- temp=0;
- }
- }
- for (int i = 0; i < a; i++) {
- for (int j = 0; j < d; j++) {
- System.out.print(newArray[i][j] + " ");
- }
- System.out.println();
- }
- } else {
- System.out.println("You can't multiply these matrices");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement