Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ipalp_cv09;
- import java.util.Locale;
- public class Ipalp_cv09 {
- public static void main(String[] args) {
- Matice ma = new Matice(5);
- ma.naplnNahodne(1, 100);
- System.out.println(ma.toString());
- //Transpozice
- System.out.println("Transponovaná matice:\n" + ma.toString(ma.transponujMatici()));
- //Setřiď sloupec/řádek
- //Vypiš diagonály (vedlejší a hlavní)
- //Hlavní diagonála
- System.out.println("Hlavní diagonála: ");
- for (int i = 0; i < ma.hlavniDiagonala().length; i++) {
- System.out.printf(Locale.ENGLISH, "%3d ", ma.hlavniDiagonala()[i]);
- }
- System.out.println("");
- //Vedlejší diagonála
- System.out.println("Vedlejší diagonála: ");
- for (int i = 0; i < ma.vedlejsiDiagonala().length; i++) {
- System.out.printf(Locale.ENGLISH, "%3d ", ma.vedlejsiDiagonala()[i]);
- }
- System.out.println("");
- //Vynuluj diagonály
- //Sečti matice
- //Submatice
- System.out.println("Největší nad hlavní diagonálou: " + ma.najdiMaxNadHlavniDiagonalou());
- System.out.println("Nejmenší pod hlavní diagonálou: " + ma.najdiMinPodHlavniDiagonalou());
- System.out.println("Největší nad vedlejší diagonálou: " + ma.najdiMaxNadVedlejsiDiagonalou());
- System.out.println("Největší nad vedlejší diagonálou: " + ma.najdiMinPodVedlejsiDiagonalou());
- ma.prictiRadek(0, 4);
- System.out.println(ma.toString());
- ma.prictiSloupec(0, 4);
- System.out.println(ma.toString());
- System.out.println("Řádek s největším součtem: ");
- for (int i = 0; i < ma.getPocetSloupcu(); i++) {
- System.out.print(" " + ma.dejRadekSMaxSouctem()[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment