Guest User

Untitled

a guest
May 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.util.Random;
  2.  
  3.  
  4. public class piec {
  5.  
  6.     public static void main(String[] args) {
  7.        
  8.         int[] m = makeMatrix();
  9.         int[] n = makeMatrix();
  10.        
  11.         System.out.println("Macierz m: ");
  12.         printMatrix(m);
  13.        
  14.         System.out.println("Macierz n: ");
  15.         printMatrix(n);
  16.        
  17.         int[] p = multiplyMatrix(m, n);
  18.         System.out.println("Wynik przemnożenia macierzy m przez n: ");
  19.         printMatrix(p);
  20.     }
  21.    
  22.     public static int[] makeMatrix(){
  23.        
  24.         int[] nowaMacierz = new int[4];
  25.        
  26.         Random losuj = new Random();
  27.        
  28.         for(int i = 0; i < nowaMacierz.length; i++){
  29.             nowaMacierz[i] = losuj.nextInt(11);
  30.         }
  31.        
  32.         return nowaMacierz;
  33.     }
  34.    
  35.     public static void printMatrix(int[] macierz){
  36.        
  37.         for(int i = 0; i < macierz.length; i++){
  38.             if(i % 2 == 0)
  39.                 System.out.println();
  40.             System.out.print(macierz[i]+ " ");
  41.         }
  42.     }
  43.    
  44.     public static int[] multiplyMatrix(int[] m1, int[] m2){
  45.        
  46.         int[] wynikowaMacierz = new int[4];
  47.        
  48.         //zerowanie macierzy
  49.         for(int i = 0; i < wynikowaMacierz.length; i++)
  50.             wynikowaMacierz[i] = 0;
  51.        
  52.         //mnożenie
  53.         for(int i = 0; i < m1.length; i++)
  54.             for(int j = i; ;){
  55.                 wynikowaMacierz[i] = m1[i] * m2[j];
  56.                 break;
  57.             }
  58.                
  59.        
  60.         return wynikowaMacierz;
  61.     }
  62. }
Add Comment
Please, Sign In to add comment