Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab3;
- import java.util.Random;
- public class Lab3 {
- int RNG()
- {
- Random a = new Random();
- return a.nextInt(5)+3;
- }
- /* public static void main (String [] args)
- {
- Lab3 a = new Lab3();
- int tab[] = new int[10];
- for(int i = 0; i<10; i++)
- {
- tab[i] = a.RNG();
- }
- for (int i:tab)
- {
- System.out.println(i);
- }
- for (int i:tab)
- {
- System.out.println(i*i);
- }
- }
- */
- /* public static void main (String [] args)
- {
- int a = Integer.parseInt(args[0]);
- int tab[] = new int[a];
- for (int i=0; i<a; i++)
- {
- if (i < 2)
- {
- tab[i] = i;
- }
- else
- {
- tab[i] = tab[i-1]+tab[i-2];
- }
- }
- for (int i: tab)
- {
- System.out.println(i);
- }
- }
- */
- void tabliczka (int a)
- {
- int tab [][] = new int [a][a];
- for (int i = 0; i<a; i++)
- {
- for (int j = 0; j<a; j++)
- {
- tab [i][j] = (i+1)*(j+1);
- }
- }
- for (int i = 0; i<a; i++)
- {
- for (int j = 0; j<a; j++)
- {
- for(int k = 0; k < 5 - Math.log10(tab[i][j]); k++) {
- System.out.print(" ");
- }
- System.out.print(tab[i][j]);
- }
- System.out.println();
- }
- }
- double [] sort(double[] tab)
- {
- for (int i =0; i<tab.length;i++)
- {
- for (int j = 1; j<tab.length; j++)
- {
- if (tab[j]< tab[j-1])
- {
- double x = tab[j];
- tab[j] = tab[j-1];
- tab[j-1] = x;
- }
- }
- }
- return tab;
- }
- double frequent (double [] tab)
- {
- Lab3 L = new Lab3();
- L.sort(tab);
- double result = tab[0];
- int record = 1;
- int counter = 1;
- for(int i =1; i<tab.length; i++)
- {
- if (tab [i] == tab[i-1]) {
- counter ++;
- if (counter > record)
- {
- record = counter;
- result = tab[i];
- }
- }
- }
- }
- char[][]zadanie5(int h)
- {
- char result[][] = new char[h][h];
- for (int i =0; i<h; i++)
- {
- for (int j =0; j<h; j++)
- {
- if (j<=i)
- {
- result[i][j] = '*';
- }
- else
- {
- result[i][j] = ' ';
- }
- }
- }
- return result;
- }
- char[][]zadanie61(int h)
- {
- char result[][] = new char[h][h];
- for (int i =0; i<h; i++)
- {
- for (int j =0; j<h; j++)
- {
- if (i+j>=h-1)
- {
- result[i][j] = '*';
- }
- else
- {
- result[i][j] = ' ';
- }
- }
- }
- return result;
- }
- char[][]zadanie62(int h)
- {
- char result[][] = new char[h][h];
- for (int i =0; i<h; i++)
- {
- for (int j =0; j<h; j++)
- {
- if (i+j == h-1 || i ==j )
- {
- result[i][j] = '*';
- }
- else
- {
- result[i][j] = ' ';
- }
- }
- }
- return result;
- }
- void wypisz (char[][]T)
- {
- for (int i =0;i<T.length;i++)
- {
- for(int j = 0; j<T.length; j++)
- {
- System.out.print(T[i][j]);
- }
- System.out.println();
- }
- }
- void zadanie7()
- {
- int result[][] = new int[6][6];
- Lab3 a = new Lab3();
- for (int i = 0; i<6; i++)
- {
- for (int j = 0; j<6; j++)
- {
- result[i][j] = a.RNG();
- }
- }
- for (int i = 0; i<6; i++)
- {
- for (int j = 0; j<6; j++)
- {
- System.out.print(result[i][j]);
- System.out.print(' ');
- }
- System.out.println();
- }
- int record = 0;
- int counter = 1;
- int best_row = 0;
- for (int i = 0; i<6; i++)
- {
- for (int j = 0; j<6; j++)
- {
- counter *= result[i][j];
- }
- if (counter > record)
- {
- record = counter;
- best_row = i;
- }
- }
- System.out.println();
- for (int i = 0; i<6; i++)
- {
- System.out.print(result[best_row][i]);
- System.out.print(' ');
- }
- }
- public static void main(String[] args)
- {
- Lab3 a = new Lab3();
- char[][] tab = new char[5][5];
- tab = a.zadanie62(5);
- //a.zadanie7();
- a.wypisz(a.zadanie62(7));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement