Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class piec {
- public static void main(String[] args) {
- int[] m = makeMatrix();
- int[] n = makeMatrix();
- System.out.println("Macierz m: ");
- printMatrix(m);
- System.out.println("Macierz n: ");
- printMatrix(n);
- int[] p = multiplyMatrix(m, n);
- System.out.println("Wynik przemnożenia macierzy m przez n: ");
- printMatrix(p);
- }
- public static int[] makeMatrix(){
- int[] nowaMacierz = new int[4];
- Random losuj = new Random();
- for(int i = 0; i < nowaMacierz.length; i++){
- nowaMacierz[i] = losuj.nextInt(11);
- }
- return nowaMacierz;
- }
- public static void printMatrix(int[] macierz){
- for(int i = 0; i < macierz.length; i++){
- if(i % 2 == 0)
- System.out.println();
- System.out.print(macierz[i]+ " ");
- }
- }
- public static int[] multiplyMatrix(int[] m1, int[] m2){
- int[] wynikowaMacierz = new int[4];
- //zerowanie macierzy
- for(int i = 0; i < wynikowaMacierz.length; i++)
- wynikowaMacierz[i] = 0;
- //mnożenie
- for(int i = 0; i < m1.length; i++)
- for(int j = i; ;){
- wynikowaMacierz[i] = m1[i] * m2[j];
- break;
- }
- return wynikowaMacierz;
- }
- }
Add Comment
Please, Sign In to add comment