HayCZ

ipalp_matice_FEI_deklar

Apr 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.84 KB | None | 0 0
  1. package ipalp_cv09;
  2.  
  3. import java.util.Locale;
  4.  
  5. public class Ipalp_cv09 {
  6.  
  7.     public static void main(String[] args) {
  8.         Matice ma = new Matice(5);
  9.         ma.naplnNahodne(1, 100);
  10.         System.out.println(ma.toString());
  11.         //Transpozice
  12.         System.out.println("Transponovaná matice:\n" + ma.toString(ma.transponujMatici()));
  13.         //Setřiď sloupec/řádek
  14.        
  15.         //Vypiš diagonály (vedlejší a hlavní)
  16.         //Hlavní diagonála
  17.         System.out.println("Hlavní diagonála: ");
  18.         for (int i = 0; i < ma.hlavniDiagonala().length; i++) {
  19.             System.out.printf(Locale.ENGLISH, "%3d ", ma.hlavniDiagonala()[i]);
  20.         }
  21.         System.out.println("");
  22.  
  23.         //Vedlejší diagonála
  24.         System.out.println("Vedlejší diagonála: ");
  25.         for (int i = 0; i < ma.vedlejsiDiagonala().length; i++) {
  26.             System.out.printf(Locale.ENGLISH, "%3d ", ma.vedlejsiDiagonala()[i]);
  27.         }
  28.         System.out.println("");
  29.  
  30.         //Vynuluj diagonály
  31.         //Sečti matice
  32.         //Submatice
  33.         System.out.println("Největší nad hlavní diagonálou: " + ma.najdiMaxNadHlavniDiagonalou());
  34.         System.out.println("Nejmenší pod hlavní diagonálou: " + ma.najdiMinPodHlavniDiagonalou());
  35.         System.out.println("Největší nad vedlejší diagonálou: " + ma.najdiMaxNadVedlejsiDiagonalou());
  36.         System.out.println("Největší nad vedlejší diagonálou: " + ma.najdiMinPodVedlejsiDiagonalou());
  37.         ma.prictiRadek(0, 4);
  38.         System.out.println(ma.toString());
  39.         ma.prictiSloupec(0, 4);
  40.         System.out.println(ma.toString());
  41.         System.out.println("Řádek s největším součtem: ");
  42.         for (int i = 0; i < ma.getPocetSloupcu(); i++) {
  43.             System.out.print(" " + ma.dejRadekSMaxSouctem()[i]);
  44.         }
  45.     }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment