Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lista4;
- import java.util.Random;
- public class Zad9 {
- private static void wyswietl(int[][] tab) {
- for(int[] a : tab) {
- for(int element : a) {
- System.out.print(element + "\t");
- }
- System.out.println();
- }
- }
- private static int[][] generujPrzekotna(int wielkosc) {
- int[][] tablica = new int[wielkosc][wielkosc];
- Random generator = new Random();
- for (int x = 0; x < wielkosc; x++) {
- for (int y = 0; y < wielkosc; y++) {
- if (x==y) {
- tablica[x][y] = x;
- }
- else {
- tablica[x][y] = generator.nextInt(100);
- }
- }
- }
- return tablica;
- }
- private static int[][] generujLosowa(int wielkosc) {
- int[][] tablica = new int[wielkosc][wielkosc];
- Random generator = new Random();
- for(int x = 0; x<wielkosc; x++) {
- for(int y = 0; y<wielkosc; y++) {
- tablica[x][y] = generator.nextInt(100);
- }
- }
- return tablica;
- }
- private static int[][] dodawanieMacierzy(int[][] taba, int[][] tabb) {
- int[][] tablica = new int[taba.length][taba.length];
- for(int x = 0; x<tablica.length; x++) {
- for(int y = 0; y<tablica.length; y++) {
- tablica[x][y] = taba[x][y] + tabb[x][y];
- }
- }
- return tablica;
- }
- public static void main(String[] args) {
- int wielkosc = 12;
- int[][] tablica1 = generujPrzekotna(wielkosc);
- // System.out.println("Tablica 1:");
- // wyswietl(tablica1);
- // System.out.println();
- int[][] tablica2 = generujLosowa(wielkosc);
- // System.out.println("Tablica 2:");
- // wyswietl(tablica2);
- // System.out.println();
- int[][] tablica3 = dodawanieMacierzy(tablica1,tablica2);
- System.out.println("Zsumowana tablica: ");
- wyswietl(tablica3);
- int i,j;
- int m;
- int temp;
- for (i = 0; i < wielkosc; i++) {
- for (j = 0; j < wielkosc; j++) {
- for (m = 0; m < wielkosc - 1; m++) {
- if (tablica3[i][j] > tablica3[i][m]) {
- temp = tablica3[i][j];
- tablica3[i][j] = tablica3[i][m];
- tablica3[i][m] = temp;
- }
- }
- }
- }
- System.out.println("Po bubble sort:");
- wyswietl(tablica3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement