Facebook
From Bistre Lemur, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 191
  1. import java.util.*;
  2. public class Main {
  3.  
  4.     public static void main(String[] args) {
  5.         Scanner in = new Scanner(System.in);
  6.         int size1 = in.nextInt();
  7.         int size2 = in.nextInt();
  8.         int size3 = in.nextInt();
  9.         int size4 = in.nextInt();
  10.  
  11.         int[][] arr1 = new int[size1][size2];
  12.         int[][] arr2 = new int[size3][size4];
  13.  
  14.         for (int i = 0; i < arr1.length; i++){
  15.             for (int j = 0; j < arr1[i].length; j++){
  16.                 arr1[i][j] = (int) (Math.random()*10);
  17.             }
  18.         }
  19.  
  20.         for (int i = 0; i < arr2.length; i++){
  21.             for (int j = 0; j < arr2[i].length; j++){
  22.                 arr2[i][j] = (int) (Math.random()*10);
  23.             }
  24.         }
  25.  
  26.         int h = longer(size2, size4);
  27.         int p = longer(size1, size3);
  28.         int[][] suma = new int[p][h];
  29.  
  30.         for (int i = 0; i < p; i++){
  31.             for (int j = 0; j < h; j++){
  32.                 int num1 = 0;
  33.                 int num2 = 0;
  34.  
  35.                 if((i >= arr1.length && arr1.length < p) || (arr1[i].length < h && j >= arr1[i].length)){
  36.                     num1 = 0;
  37.                 } else {
  38.                     num1 = arr1[i][j];
  39.                 }
  40.  
  41.                 if((i >= arr2.length && arr2.length < p) || (arr2[i].length < h && j >= arr2[i].length)){
  42.                     num2 = 0;
  43.                 } else {
  44.                     num2 = arr2[i][j];
  45.                 }
  46.  
  47.                 suma[i][j] = num1 + num2;
  48.  
  49.                 System.out.print(" [" + i + "] " + " " + " [" + j + "] " + " = " + suma[i][j] + " ");
  50.             }
  51.             System.out.println();
  52.         }
  53.     }
  54.  
  55.     public static int longer (int a, int b){
  56.         if(a > b){
  57.             return a;
  58.         } else {
  59.             return b;
  60.         }
  61.     }
  62.  
  63. }
  64.